diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | catalog.c | 4 |
2 files changed, 8 insertions, 1 deletions
@@ -1,3 +1,8 @@ +Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com> + + * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by + Jun Kuriyama + Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com> * doc/catalog.html: finished the catalog documentation @@ -1512,8 +1512,10 @@ xmlParseSGMLCatalog(const xmlChar *value, const char *file) { return(-1); base = xmlStrdup((const xmlChar *) file); - while ((cur != NULL) && (cur[0] != '0')) { + while ((cur != NULL) && (cur[0] != 0)) { SKIP_BLANKS; + if (cur[0] == 0) + break; if ((cur[0] == '-') && (cur[1] == '-')) { cur = xmlParseSGMLCatalogComment(cur); if (cur == NULL) { |