From f8899d493647751be63353c4e6e6821b6970f41f Mon Sep 17 00:00:00 2001 From: "sspitzer%netscape.com" Date: Wed, 1 Dec 1999 01:26:08 +0000 Subject: [PATCH] bulletproofing to prevent #20410 --- netwerk/base/src/nsLoadGroup.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/netwerk/base/src/nsLoadGroup.cpp b/netwerk/base/src/nsLoadGroup.cpp index dc7b7f80f267..61b3e1ed25d1 100644 --- a/netwerk/base/src/nsLoadGroup.cpp +++ b/netwerk/base/src/nsLoadGroup.cpp @@ -476,7 +476,13 @@ nsLoadGroup::RemoveChannel(nsIChannel *channel, nsISupports* ctxt, char* uriStr; nsCOMPtr uri; - rv = channel->GetURI(getter_AddRefs(uri)); + if (channel) { + rv = channel->GetURI(getter_AddRefs(uri)); + } + else { + rv = NS_ERROR_NULL_POINTER; + } + if (NS_SUCCEEDED(rv)) rv = uri->GetSpec(&uriStr); if (NS_FAILED(rv))