fixing bug 118559
diff --git a/valid.c b/valid.c
index b99e8c5..d3dac10 100644
--- a/valid.c
+++ b/valid.c
@@ -624,7 +624,6 @@
  */
 int
 xmlValidBuildContentModel(xmlValidCtxtPtr ctxt, xmlElementPtr elem) {
-    xmlAutomataStatePtr start;
 
     if ((ctxt == NULL) || (elem == NULL))
 	return(0);
@@ -647,7 +646,7 @@
 	       elem->name);
 	return(0);
     }
-    start = ctxt->state = xmlAutomataGetInitState(ctxt->am);
+    ctxt->state = xmlAutomataGetInitState(ctxt->am);
     xmlValidBuildAContentModel(elem->content, ctxt, elem->name);
     xmlAutomataSetFinalState(ctxt->am, ctxt->state);
     elem->contModel = xmlAutomataCompile(ctxt->am);