diff --git a/mozilla/parser/htmlparser/src/nsParser.cpp b/mozilla/parser/htmlparser/src/nsParser.cpp
index 78722c01e68..42acdb4d033 100644
--- a/mozilla/parser/htmlparser/src/nsParser.cpp
+++ b/mozilla/parser/htmlparser/src/nsParser.cpp
@@ -2568,6 +2568,9 @@ nsresult nsParser::OnDataAvailable(nsIRequest *request, nsISupports* aContext,
rv = ResumeParse();
}
}
+ else {
+ rv = NS_ERROR_UNEXPECTED;
+ }
return rv;
}