diff --git a/mozilla/htmlparser/src/CNavDelegate.cpp b/mozilla/htmlparser/src/CNavDelegate.cpp
index 3befb9ae52c..0eb2be51551 100644
--- a/mozilla/htmlparser/src/CNavDelegate.cpp
+++ b/mozilla/htmlparser/src/CNavDelegate.cpp
@@ -282,6 +282,7 @@ PRInt32 CNavDelegate::ConsumeEntity(PRUnichar aChar,CScanner& aScanner,CToken*&
else {
//oops, we're actually looking at plain text...
nsAutoString temp("&");
+ temp.Append(ch);
result=ConsumeText(temp,aScanner,aToken);
}
}//if
diff --git a/mozilla/parser/htmlparser/src/CNavDelegate.cpp b/mozilla/parser/htmlparser/src/CNavDelegate.cpp
index 3befb9ae52c..0eb2be51551 100644
--- a/mozilla/parser/htmlparser/src/CNavDelegate.cpp
+++ b/mozilla/parser/htmlparser/src/CNavDelegate.cpp
@@ -282,6 +282,7 @@ PRInt32 CNavDelegate::ConsumeEntity(PRUnichar aChar,CScanner& aScanner,CToken*&
else {
//oops, we're actually looking at plain text...
nsAutoString temp("&");
+ temp.Append(ch);
result=ConsumeText(temp,aScanner,aToken);
}
}//if