diff --git a/mozilla/htmlparser/src/nsHTMLTokenizer.cpp b/mozilla/htmlparser/src/nsHTMLTokenizer.cpp
index 017cf24bea7..ba23160a5e9 100644
--- a/mozilla/htmlparser/src/nsHTMLTokenizer.cpp
+++ b/mozilla/htmlparser/src/nsHTMLTokenizer.cpp
@@ -277,7 +277,10 @@ nsresult nsHTMLTokenizer::ConsumeToken(nsScanner& aScanner) {
case kNotFound:
break;
-
+
+ case 0: //preceeds a EOF...
+ break;
+
default:
if(!nsString::IsSpace(theChar)) {
nsAutoString temp(theChar);
diff --git a/mozilla/parser/htmlparser/src/nsHTMLTokenizer.cpp b/mozilla/parser/htmlparser/src/nsHTMLTokenizer.cpp
index 017cf24bea7..ba23160a5e9 100644
--- a/mozilla/parser/htmlparser/src/nsHTMLTokenizer.cpp
+++ b/mozilla/parser/htmlparser/src/nsHTMLTokenizer.cpp
@@ -277,7 +277,10 @@ nsresult nsHTMLTokenizer::ConsumeToken(nsScanner& aScanner) {
case kNotFound:
break;
-
+
+ case 0: //preceeds a EOF...
+ break;
+
default:
if(!nsString::IsSpace(theChar)) {
nsAutoString temp(theChar);