Module: wine Branch: master Commit: 95e96fd54784cf025a9355878569a3ff1c2224d4 URL: http://source.winehq.org/git/wine.git/?a=commit;h=95e96fd54784cf025a93558785...
Author: Jacek Caban jacek@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);