Don't set tags empty just because they have bogus attributes. Bug 262346,
patch by Blake Kaplan <mrbkap@gmail.com>, r+sr=bzbarsky git-svn-id: svn://10.0.0.236/trunk@163040 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
parent
cb4b8cd2de
commit
d32c2089be
@ -659,10 +659,13 @@ nsresult nsHTMLTokenizer::ConsumeAttributes(PRUnichar aChar,
|
||||
}
|
||||
}
|
||||
else { //if(NS_ERROR_HTMLPARSER_BADATTRIBUTE==result){
|
||||
aToken->SetEmpty(PR_TRUE);
|
||||
IF_FREE(theToken, mTokenAllocator);
|
||||
if(NS_ERROR_HTMLPARSER_BADATTRIBUTE==result)
|
||||
//Bad attributes are not a reason to set empty.
|
||||
if(NS_ERROR_HTMLPARSER_BADATTRIBUTE==result) {
|
||||
result=NS_OK;
|
||||
} else {
|
||||
aToken->SetEmpty(PR_TRUE);
|
||||
}
|
||||
}
|
||||
}//if
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user