Index: third_party/WebKit/Source/core/css/parser/CSSParserImpl.cpp |
diff --git a/third_party/WebKit/Source/core/css/parser/CSSParserImpl.cpp b/third_party/WebKit/Source/core/css/parser/CSSParserImpl.cpp |
index 543fd33aa6efe80885f4ed4fc1fd759f7d9a0bcc..ae32ea630f2c688fa5a30d682654e83318e8cbac 100644 |
--- a/third_party/WebKit/Source/core/css/parser/CSSParserImpl.cpp |
+++ b/third_party/WebKit/Source/core/css/parser/CSSParserImpl.cpp |
@@ -445,9 +445,9 @@ static AtomicString consumeStringOrURI(CSSParserTokenRange& range) |
CSSParserTokenRange contents = range.consumeBlock(); |
const CSSParserToken& uri = contents.consumeIncludingWhitespace(); |
- ASSERT(uri.type() == StringToken); |
- if (!contents.atEnd()) |
+ if (uri.type() == BadStringToken || !contents.atEnd()) |
return AtomicString(); |
+ DCHECK_EQ(uri.type(), StringToken); |
return uri.value().toAtomicString(); |
} |