Merge pull request from GHSA-5x45-qp78-g4p4
* Prevent infinite loop in scanning xml content * Simplify scanning method * Optimization
This commit is contained in:
parent
38c13afa1c
commit
856f87c2e9
|
@ -150,6 +150,8 @@ static pj_xml_node *xml_parse_node( pj_pool_t *pool, pj_scanner *scanner)
|
|||
pj_scan_get_until_ch(scanner, ']', &node->content);
|
||||
while (pj_scan_strcmp(scanner, "]]>", 3)) {
|
||||
pj_str_t dummy;
|
||||
|
||||
pj_scan_advance_n(scanner, 1, PJ_FALSE);
|
||||
pj_scan_get_until_ch(scanner, ']', &dummy);
|
||||
}
|
||||
node->content.slen = scanner->curptr - node->content.ptr;
|
||||
|
|
Loading…
Reference in New Issue