From 8bdd220eb106c588612843acf892d54ef248422b Mon Sep 17 00:00:00 2001 From: Daniel Veillard Date: Mon, 11 Jun 2001 12:47:59 +0000 Subject: [PATCH] - valid.c: fixed bug #56049, forgot one check in the validation routine Daniel --- ChangeLog | 5 +++++ valid.c | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index a4f074f7..559a3c83 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard + + * valid.c: fixed bug #56049, forgot one check in the + validation routine + Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard * tree.[ch]: grrr ... namespace is a C++ reserved keyword diff --git a/valid.c b/valid.c index 41a5863a..3f5f7308 100644 --- a/valid.c +++ b/valid.c @@ -3372,7 +3372,8 @@ cont: ret = 0; break; } - ret = (xmlStrEqual(NODE->name, CONT->name)); + ret = ((NODE->type == XML_ELEMENT_NODE) && + (xmlStrEqual(NODE->name, CONT->name))); if (ret == 1) { DEBUG_VALID_MSG("element found, skip to next"); /*