diff --git a/mozilla/content/html/document/src/nsHTMLContentSink.cpp b/mozilla/content/html/document/src/nsHTMLContentSink.cpp
index fd57765d43b..964b940cf61 100644
--- a/mozilla/content/html/document/src/nsHTMLContentSink.cpp
+++ b/mozilla/content/html/document/src/nsHTMLContentSink.cpp
@@ -2005,7 +2005,7 @@ HTMLContentSink::ProcessLINKTag(const nsIParserNode& aNode)
NS_RELEASE(sco);
if (rel.EqualsIgnoreCase("stylesheet")) {
- if (type.EqualsIgnoreCase("text/css")) {
+ if ((0 == type.Length()) || type.EqualsIgnoreCase("text/css")) {
nsIURL* url = nsnull;
nsIUnicharInputStream* uin = nsnull;
nsAutoString absURL;
diff --git a/mozilla/layout/html/document/src/nsHTMLContentSink.cpp b/mozilla/layout/html/document/src/nsHTMLContentSink.cpp
index fd57765d43b..964b940cf61 100644
--- a/mozilla/layout/html/document/src/nsHTMLContentSink.cpp
+++ b/mozilla/layout/html/document/src/nsHTMLContentSink.cpp
@@ -2005,7 +2005,7 @@ HTMLContentSink::ProcessLINKTag(const nsIParserNode& aNode)
NS_RELEASE(sco);
if (rel.EqualsIgnoreCase("stylesheet")) {
- if (type.EqualsIgnoreCase("text/css")) {
+ if ((0 == type.Length()) || type.EqualsIgnoreCase("text/css")) {
nsIURL* url = nsnull;
nsIUnicharInputStream* uin = nsnull;
nsAutoString absURL;