commit | 2cb215b51f626412b9998440a5e859ae55a77c93 | [log] [tgz] |
---|---|---|
author | Piotr Caban <piotr.caban@gmail.com> | Sat Jul 19 22:31:56 2008 +0200 |
committer | Alexandre Julliard <julliard@winehq.org> | Mon Jul 21 12:56:37 2008 +0200 |
tree | 3304ca9c9b2444dffa770081a660a0be228d1c75 | |
parent | 216d4c0834d4e9e52e18821b85706c4fa77ffe17 [diff] [blame] |
msxml3: Do not invoke ISAXXMLReader_endDocument when parser was stopped.
diff --git a/dlls/msxml3/saxreader.c b/dlls/msxml3/saxreader.c index d544fdf..26ba454 100644 --- a/dlls/msxml3/saxreader.c +++ b/dlls/msxml3/saxreader.c
@@ -111,6 +111,8 @@ This->lastColumn = 0; This->lastLine = 0; + if(This->ret != S_OK) return; + if(This->saxreader->contentHandler) { hr = ISAXContentHandler_endDocument(This->saxreader->contentHandler);