Jacek Caban : mshtml: Properly handle GetScheme failure.

Alexandre Julliard julliard at winehq.org
Wed Feb 1 11:23:26 CST 2012


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

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Wed Feb  1 13:58:42 2012 +0100

mshtml: Properly handle GetScheme failure.

---

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

diff --git a/dlls/mshtml/navigate.c b/dlls/mshtml/navigate.c
index 9950511..e5262ef 100644
--- a/dlls/mshtml/navigate.c
+++ b/dlls/mshtml/navigate.c
@@ -1941,8 +1941,7 @@ HRESULT super_navigate(HTMLWindow *window, IUri *uri, const WCHAR *headers, BYTE
     prepare_for_binding(&window->doc_obj->basedoc, mon, TRUE);
 
     hres = IUri_GetScheme(uri, &scheme);
-
-    if(scheme != URL_SCHEME_JAVASCRIPT) {
+    if(SUCCEEDED(hres) && scheme != URL_SCHEME_JAVASCRIPT) {
         navigate_task_t *task;
 
         task = heap_alloc(sizeof(*task));




More information about the wine-cvs mailing list