Piotr Caban : msxml3: Do not invoke ISAXXMLReader_endDocument when parser was stopped.

Alexandre Julliard julliard at winehq.org
Mon Jul 21 08:51:36 CDT 2008


Module: wine
Branch: master
Commit: 2cb215b51f626412b9998440a5e859ae55a77c93
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=2cb215b51f626412b9998440a5e859ae55a77c93

Author: Piotr Caban <piotr.caban at gmail.com>
Date:   Sat Jul 19 22:31:56 2008 +0200

msxml3: Do not invoke ISAXXMLReader_endDocument when parser was stopped.

---

 dlls/msxml3/saxreader.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

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 @@ static void libxmlEndDocument(void *ctx)
     This->lastColumn = 0;
     This->lastLine = 0;
 
+    if(This->ret != S_OK) return;
+
     if(This->saxreader->contentHandler)
     {
         hr = ISAXContentHandler_endDocument(This->saxreader->contentHandler);




More information about the wine-cvs mailing list