summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2006-02-19 15:36:21 +0000
committerBenny Prijono <bennylp@teluu.com>2006-02-19 15:36:21 +0000
commitc1fa8a21eda0357a8c25a63b634615f6785e4d48 (patch)
tree3467a5587252e1ceb1eb73e1480d5da99d70ad43
parent6c7aa13a6fe2a5a69ddb208f0752ccae828e9694 (diff)
Added support for <! element
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@200 74dad513-b988-da41-8d7b-12977e46ad98
-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);