fixes bug 71005 "Memory leak in implementation of nsJARURI"

patch=badami@netscape.com
r=gordon@netscape.com
sr=darin@netscape.com
This commit is contained in:
darin%netscape.com 2001-12-06 01:20:33 +00:00
Родитель 22156db9ee
Коммит 98a47ebb42
2 изменённых файлов: 2 добавлений и 4 удалений

Просмотреть файл

@ -268,8 +268,7 @@ nsJARURI::Equals(nsIURI *other, PRBool *result)
if (other == nsnull)
return NS_OK; // not equal
nsJARURI* otherJAR;
rv = other->QueryInterface(NS_GET_IID(nsIJARURI), (void**)&otherJAR);
nsCOMPtr<nsIJARURI> otherJAR(do_QueryInterface(other, &rv));
if (NS_FAILED(rv))
return NS_OK; // not equal

Просмотреть файл

@ -268,8 +268,7 @@ nsJARURI::Equals(nsIURI *other, PRBool *result)
if (other == nsnull)
return NS_OK; // not equal
nsJARURI* otherJAR;
rv = other->QueryInterface(NS_GET_IID(nsIJARURI), (void**)&otherJAR);
nsCOMPtr<nsIJARURI> otherJAR(do_QueryInterface(other, &rv));
if (NS_FAILED(rv))
return NS_OK; // not equal