Another fix for conditional sections at end of document

The previous fix introduced an uninitialized read.
diff --git a/parser.c b/parser.c
index 43d0c68..d1c3196 100644
--- a/parser.c
+++ b/parser.c
@@ -6731,6 +6731,7 @@
 
 		if (RAW == 0) {
 		    xmlFatalErr(ctxt, XML_ERR_CONDSEC_NOT_FINISHED, NULL);
+                    goto error;
 		}
                 if (ctxt->input->id != id) {
                     xmlFatalErrMsg(ctxt, XML_ERR_ENTITY_BOUNDARY,