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