diff --git a/mozilla/parser/htmlparser/src/nsParserService.cpp b/mozilla/parser/htmlparser/src/nsParserService.cpp index 1e044bd4f0b..1f58e144e6b 100644 --- a/mozilla/parser/htmlparser/src/nsParserService.cpp +++ b/mozilla/parser/htmlparser/src/nsParserService.cpp @@ -204,8 +204,8 @@ nsParserService::CheckQName(const nsASingleFragmentString& aQName, return NS_OK; } - // MOZ_EXPAT_INVALID_CHARACTER - if (result & (1 << 1)) { + // MOZ_EXPAT_EMPTY_QNAME || MOZ_EXPAT_INVALID_CHARACTER + if (result & (1 << 0) || result & (1 << 1)) { return NS_ERROR_DOM_INVALID_CHARACTER_ERR; }