--- mozilla/xpfe/components/history/src/nsGlobalHistory.cpp.orig Tue May 14 07:09:19 2002 +++ mozilla/xpfe/components/history/src/nsGlobalHistory.cpp Fri Jun 7 05:25:01 2002 @@ -1163,11 +1163,22 @@ if (! aURL) return NS_ERROR_NULL_POINTER; + // normalize URL nsresult rv; + nsCOMPtr uri; + nsCAutoString aNormURL; + rv = NS_NewURI(getter_AddRefs(uri), aURL, nsnull); + if (NS_SUCCEEDED(rv)) { + rv = uri->GetSpec(aNormURL); + } + if (NS_FAILED(rv)) { + aNormURL = aURL; + } + NS_ENSURE_SUCCESS(OpenDB(), NS_ERROR_NOT_INITIALIZED); nsCOMPtr row; - rv = FindRow(kToken_URLColumn, aURL, getter_AddRefs(row)); + rv = FindRow(kToken_URLColumn, aNormURL.get(), getter_AddRefs(row)); if (NS_FAILED(rv)) { // now try it with a "/" appended?