fixed bugi #59406 in SGML catalog parsing reported by Jun Kuriyama Daniel
* catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
Jun Kuriyama
Daniel
diff --git a/catalog.c b/catalog.c
index 3ec98f8..2fec3b4 100644
--- a/catalog.c
+++ b/catalog.c
@@ -1512,8 +1512,10 @@
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) {