summaryrefslogtreecommitdiff
path: root/pjlib-util
diff options
context:
space:
mode:
Diffstat (limited to 'pjlib-util')
-rw-r--r--pjlib-util/src/pjlib-util/xml.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/pjlib-util/src/pjlib-util/xml.c b/pjlib-util/src/pjlib-util/xml.c
index 46919ac8..fcac26d1 100644
--- a/pjlib-util/src/pjlib-util/xml.c
+++ b/pjlib-util/src/pjlib-util/xml.c
@@ -76,14 +76,14 @@ static pj_xml_node *xml_parse_node( pj_pool_t *pool, pj_scanner *scanner)
return xml_parse_node(pool, scanner);
}
- /* Handle comments construct (i.e. "<!--") */
- if (pj_scan_strcmp(scanner, "<!--", 4) == 0) {
- pj_scan_advance_n(scanner, 4, PJ_FALSE);
+ /* Handle comments construct (i.e. "<!") */
+ if (pj_scan_strcmp(scanner, "<!", 2) == 0) {
+ pj_scan_advance_n(scanner, 2, PJ_FALSE);
for (;;) {
pj_str_t dummy;
- pj_scan_get_until_ch(scanner, '-', &dummy);
- if (pj_scan_strcmp(scanner, "-->", 3) == 0) {
- pj_scan_advance_n(scanner, 3, PJ_TRUE);
+ pj_scan_get_until_ch(scanner, '>', &dummy);
+ if (pj_scan_strcmp(scanner, ">", 1) == 0) {
+ pj_scan_advance_n(scanner, 1, PJ_TRUE);
break;
} else {
pj_scan_advance_n(scanner, 1, PJ_FALSE);