Bug 11575. Null check after pulling URI out of a resource. a=chofmann
git-svn-id: svn://10.0.0.236/trunk@43210 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -775,6 +775,10 @@ ServiceImpl::UnregisterResource(nsIRDFResource* aResource)
|
||||
#endif
|
||||
if (NS_FAILED(rv)) return rv;
|
||||
|
||||
NS_ASSERTION(uri != nsnull, "resource has no URI");
|
||||
if (! uri)
|
||||
return NS_ERROR_UNEXPECTED;
|
||||
|
||||
PLHashEntry** hep = PL_HashTableRawLookup(mResources, (*mResources->keyHash)(uri), uri);
|
||||
NS_ASSERTION(*hep != nsnull, "resource wasn't registered");
|
||||
if (! *hep)
|
||||
|
||||
Reference in New Issue
Block a user