From 57e79b302b5760cf3a87e0ce43ad63629d51e316 Mon Sep 17 00:00:00 2001 From: Daniel Veillard Date: Tue, 4 Feb 2003 15:33:12 +0000 Subject: [PATCH] fixing bug #103969 forgot to add an epsilon transition when building the * valid.c: fixing bug #103969 forgot to add an epsilon transition when building the automata for elem* Daniel --- ChangeLog | 5 +++++ valid.c | 2 ++ 2 files changed, 7 insertions(+) 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)