diff options
Diffstat (limited to 'www/firefox3/patches/patch-ea')
-rw-r--r-- | www/firefox3/patches/patch-ea | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/www/firefox3/patches/patch-ea b/www/firefox3/patches/patch-ea new file mode 100644 index 00000000000..7a0edc02f4d --- /dev/null +++ b/www/firefox3/patches/patch-ea @@ -0,0 +1,14 @@ +$NetBSD: patch-ea,v 1.1.1.1 2008/06/28 10:01:07 tnn Exp $ + +--- toolkit/components/history/src/nsGlobalHistory.cpp.orig 2006-02-02 20:55:17.000000000 +0100 ++++ toolkit/components/history/src/nsGlobalHistory.cpp +@@ -1132,6 +1132,9 @@ nsGlobalHistory::SetPageTitle(nsIURI *aU + rv = aURI->GetSpec(URISpec); + NS_ENSURE_SUCCESS(rv, rv); + ++ if (URISpec.Length() > HISTORY_URI_LENGTH_MAX) ++ URISpec.Left(URISpec, HISTORY_URI_LENGTH_MAX); ++ + nsCOMPtr<nsIMdbRow> row; + rv = FindRow(kToken_URLColumn, URISpec.get(), getter_AddRefs(row)); + |