Jacek Caban : mshtml: Don't crash in load_stream if Gecko is not available.

Alexandre Julliard julliard at wine.codeweavers.com
Mon Jun 11 08:46:35 CDT 2007


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

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Sun Jun 10 11:36:54 2007 +0200

mshtml: Don't crash in load_stream if Gecko is not available.

---

 dlls/mshtml/navigate.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/dlls/mshtml/navigate.c b/dlls/mshtml/navigate.c
index bcafb6c..dd7d78d 100644
--- a/dlls/mshtml/navigate.c
+++ b/dlls/mshtml/navigate.c
@@ -826,8 +826,10 @@ HRESULT load_stream(BSCallback *bscallback, IStream *stream)
 
     add_nsrequest(bscallback);
 
-    bscallback->nschannel->content = mshtml_alloc(sizeof(text_html));
-    memcpy(bscallback->nschannel->content, text_html, sizeof(text_html));
+    if(bscallback->nschannel) {
+        bscallback->nschannel->content = mshtml_alloc(sizeof(text_html));
+        memcpy(bscallback->nschannel->content, text_html, sizeof(text_html));
+    }
 
     hres = read_stream_data(bscallback, stream);
     IBindStatusCallback_OnStopBinding(STATUSCLB(bscallback), hres, ERROR_SUCCESS);




More information about the wine-cvs mailing list