зеркало из https://github.com/mozilla/gecko-dev.git
Fix for 3776.
This commit is contained in:
Родитель
d049aa8c71
Коммит
be0a6194ee
|
@ -667,7 +667,9 @@ nsHttpUrlImpl::ReconstructSpec(void)
|
||||||
|
|
||||||
PRBool nsHttpUrlImpl::Equals(const nsIURL* aURL) const
|
PRBool nsHttpUrlImpl::Equals(const nsIURL* aURL) const
|
||||||
{
|
{
|
||||||
PRBool bIsEqual;
|
PRBool bIsEqual(PR_FALSE);
|
||||||
|
if (aURL)
|
||||||
|
{
|
||||||
NS_LOCK_INSTANCE();
|
NS_LOCK_INSTANCE();
|
||||||
nsIHttpURL* otherURL;
|
nsIHttpURL* otherURL;
|
||||||
if (NS_SUCCEEDED(((nsIURL*)aURL)->QueryInterface(kIHttpURLIID, (void**)&otherURL))) {
|
if (NS_SUCCEEDED(((nsIURL*)aURL)->QueryInterface(kIHttpURLIID, (void**)&otherURL))) {
|
||||||
|
@ -677,9 +679,8 @@ PRBool nsHttpUrlImpl::Equals(const nsIURL* aURL) const
|
||||||
(0 == PL_strcmp(mFile, other->mFile)));
|
(0 == PL_strcmp(mFile, other->mFile)));
|
||||||
NS_RELEASE(otherURL);
|
NS_RELEASE(otherURL);
|
||||||
}
|
}
|
||||||
else
|
|
||||||
bIsEqual = PR_FALSE;
|
|
||||||
NS_UNLOCK_INSTANCE();
|
NS_UNLOCK_INSTANCE();
|
||||||
|
}
|
||||||
return bIsEqual;
|
return bIsEqual;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче