]> granicus.if.org Git - libexpat/commitdiff
Fix for issue #2517938: xmlwf should return a non-zero code for parsing errors.
authorKarl Waclawek <kwaclaw@users.sourceforge.net>
Mon, 19 Jan 2009 00:19:47 +0000 (00:19 +0000)
committerKarl Waclawek <kwaclaw@users.sourceforge.net>
Mon, 19 Jan 2009 00:19:47 +0000 (00:19 +0000)
expat/xmlwf/xmlwf.c

index 41a433d3cede3a48af40cb460129cb782a1f8b8f..4fc77da94419dad641ad42c4de6b1aa375a0210b 100755 (executable)
@@ -849,8 +849,10 @@ tmain(int argc, XML_Char **argv)
       if (outputType == 'm')
         metaEndDocument(parser);
       fclose(fp);
-      if (!result)
+      if (!result) {
         tremove(outName);
+        exit(2);
+      }
       free(outName);
     }
     XML_ParserFree(parser);