Fixed memory leak in NS_MakeAbsoluteURL()

git-svn-id: svn://10.0.0.236/trunk@16920 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
troy%netscape.com
1998-12-29 01:22:57 +00:00
parent b77dcba831
commit 62065135d1

View File

@@ -933,7 +933,6 @@ NS_NET nsresult NS_MakeAbsoluteURL(nsIURL* aURL,
const nsString& aSpec,
nsString& aResult)
{
nsString* string;
nsIURL* base = nsnull;
if (0 < aBaseURL.Length()) {
nsresult err = NS_NewURL(&base, aBaseURL);
@@ -952,12 +951,8 @@ NS_NET nsresult NS_MakeAbsoluteURL(nsIURL* aURL,
PRUnichar* str;
err = url->ToString(&str);
if (err) goto done;
string = new nsString(str);
aResult = str;
delete []str;
if (string == NULL)
err = NS_ERROR_OUT_OF_MEMORY;
else
aResult = *string;
done:
NS_IF_RELEASE(url);