Commit d62c50bc authored by Juan Lang's avatar Juan Lang Committed by Alexandre Julliard

shdocvw: Ignore VT_ERROR arguments to WebBrowser_Navigate2.

parent 6c8e5a39
...@@ -675,7 +675,7 @@ static HRESULT WINAPI WebBrowser_Navigate2(IWebBrowser2 *iface, VARIANT *URL, VA ...@@ -675,7 +675,7 @@ static HRESULT WINAPI WebBrowser_Navigate2(IWebBrowser2 *iface, VARIANT *URL, VA
if(V_VT(URL) != VT_BSTR) if(V_VT(URL) != VT_BSTR)
return E_INVALIDARG; return E_INVALIDARG;
if(PostData && V_VT(PostData) != VT_EMPTY) { if(PostData && V_VT(PostData) != VT_EMPTY && V_VT(PostData) != VT_ERROR) {
if(V_VT(PostData) != (VT_ARRAY | VT_UI1) if(V_VT(PostData) != (VT_ARRAY | VT_UI1)
|| V_ARRAY(PostData)->cDims != 1) { || V_ARRAY(PostData)->cDims != 1) {
WARN("Invalid PostData\n"); WARN("Invalid PostData\n");
...@@ -686,7 +686,7 @@ static HRESULT WINAPI WebBrowser_Navigate2(IWebBrowser2 *iface, VARIANT *URL, VA ...@@ -686,7 +686,7 @@ static HRESULT WINAPI WebBrowser_Navigate2(IWebBrowser2 *iface, VARIANT *URL, VA
post_data_len = V_ARRAY(PostData)->rgsabound[0].cElements; post_data_len = V_ARRAY(PostData)->rgsabound[0].cElements;
} }
if(Headers && V_VT(Headers) != VT_EMPTY) { if(Headers && V_VT(Headers) != VT_EMPTY && V_VT(Headers) != VT_ERROR) {
if(V_VT(Headers) != VT_BSTR) if(V_VT(Headers) != VT_BSTR)
return E_INVALIDARG; return E_INVALIDARG;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment