diff --git a/ChangeLog b/ChangeLog index 7a8167be..8e19273e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Tue Feb 4 16:31:55 CET 2003 Daniel Veillard + + * valid.c: fixing bug #103969 forgot to add an epsilon transition + when building the automata for elem* + Tue Feb 4 16:21:07 CET 2003 Daniel Veillard * HTMLparser.c: applied patch from Arne de Bruijn fixing diff --git a/valid.c b/valid.c index dcf72d4b..a462bdbc 100644 --- a/valid.c +++ b/valid.c @@ -544,6 +544,8 @@ xmlValidBuildAContentModel(xmlElementContentPtr content, case XML_ELEMENT_CONTENT_MULT: xmlAutomataNewTransition(ctxt->am, ctxt->state, ctxt->state, fname, NULL); + ctxt->state = xmlAutomataNewEpsilon(ctxt->am, ctxt->state, + NULL); break; } if (QName != NULL)