From 6d18ba3f937eba7183961b11f1fb42d99d62e4b7 Mon Sep 17 00:00:00 2001 From: "bzbarsky%mit.edu" Date: Tue, 25 Apr 2006 01:53:26 +0000 Subject: [PATCH] Don't do URI fixup if NS_NewURI throws some random error. Bug 335193, r=biesi, sr+branch181=darin git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@195319 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/docshell/base/nsDefaultURIFixup.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mozilla/docshell/base/nsDefaultURIFixup.cpp b/mozilla/docshell/base/nsDefaultURIFixup.cpp index 1000b4b6a3e..c0de0700620 100644 --- a/mozilla/docshell/base/nsDefaultURIFixup.cpp +++ b/mozilla/docshell/base/nsDefaultURIFixup.cpp @@ -253,6 +253,10 @@ nsDefaultURIFixup::CreateFixupURI(const nsACString& aStringURI, PRUint32 aFixupF // Just try to create an URL out of it rv = NS_NewURI(aURI, uriString, bUseNonDefaultCharsetForURI ? GetCharsetForUrlBar() : nsnull); + + if (!*aURI && rv != NS_ERROR_MALFORMED_URI) { + return rv; + } } if (*aURI) {