From aaeae25f4d02832c3172d4267de03a99d78a37a8 Mon Sep 17 00:00:00 2001 From: "sayrer%gmail.com" Date: Mon, 19 Jun 2006 03:03:28 +0000 Subject: [PATCH] b=339599. nsISAXXMLReader expects a nsIChannel passed to onStartRequest, but interface takes an nsIRequest. r=mrbkap, sr=peterv git-svn-id: svn://10.0.0.236/trunk@200259 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/parser/htmlparser/src/nsParser.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/mozilla/parser/htmlparser/src/nsParser.cpp b/mozilla/parser/htmlparser/src/nsParser.cpp index 9184dc63cb7..9c742072b24 100644 --- a/mozilla/parser/htmlparser/src/nsParser.cpp +++ b/mozilla/parser/htmlparser/src/nsParser.cpp @@ -1758,11 +1758,11 @@ nsParser::OnStartRequest(nsIRequest *request, nsISupports* aContext) nsresult rv; nsCAutoString contentType; nsCOMPtr channel = do_QueryInterface(request); - NS_ASSERTION(channel, "parser needs a channel to find a dtd"); - - rv = channel->GetContentType(contentType); - if (NS_SUCCEEDED(rv)) { - mParserContext->SetMimeType(contentType); + if (channel) { + rv = channel->GetContentType(contentType); + if (NS_SUCCEEDED(rv)) { + mParserContext->SetMimeType(contentType); + } } rv = NS_OK;