Piotr Caban : msxml3: Do not invoke ISAXXMLReader_endDocument when parser was stopped.
Module: wine Branch: master Commit: 2cb215b51f626412b9998440a5e859ae55a77c93 URL: http://source.winehq.org/git/wine.git/?a=commit;h=2cb215b51f626412b9998440a5... Author: Piotr Caban <piotr.caban(a)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);
participants (1)
-
Alexandre Julliard