SF Bug Tracker id 3175217 - Crash bug in Parser_addNamespace()
(This is a fix to commit 86bef09787e43dea58515284a7c9f4a808a5d311) (cherry picked from commit ad7272d2b55e4d5a9527c7a59a274f3079f4e3dc)
This commit is contained in:
parent
5cc904a852
commit
24cf7c2a55
@ -1517,9 +1517,9 @@ static int Parser_addNamespace(
|
||||
}
|
||||
xmlParser->pNeedPrefixNode = NULL;
|
||||
} else {
|
||||
if (pCur->prefix &&
|
||||
(strcmp(pNode->nodeName, pCur->element) != 0) &&
|
||||
(strcmp(pNode->prefix, pCur->prefix) != 0))
|
||||
if (!pCur->prefix ||
|
||||
((strcmp(pNode->nodeName, pCur->element) != 0) &&
|
||||
(strcmp(pNode->prefix, pCur->prefix) != 0)))
|
||||
return IXML_FAILED;
|
||||
namespaceUri = Parser_getNameSpace(xmlParser, pCur->prefix);
|
||||
if (namespaceUri) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user