From 6caca88ae1bc8e7fc13fe005f359c5211b7ee0ea Mon Sep 17 00:00:00 2001 From: Jacek Caban Date: Mon, 16 Aug 2010 12:38:29 +0200 Subject: [PATCH] shdocvw: Ignore invalid NULL PostData. --- dlls/shdocvw/navigate.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/shdocvw/navigate.c b/dlls/shdocvw/navigate.c index 368a3c36127..e3f0af8810e 100644 --- a/dlls/shdocvw/navigate.c +++ b/dlls/shdocvw/navigate.c @@ -761,7 +761,7 @@ HRESULT navigate_url(DocHost *This, LPCWSTR url, const VARIANT *Flags, Flags, Flags ? V_VT(Flags) : -1, TargetFrameName, TargetFrameName ? V_VT(TargetFrameName) : -1); - if(PostData && V_VT(PostData) == (VT_ARRAY | VT_UI1)) { + if(PostData && V_VT(PostData) == (VT_ARRAY | VT_UI1) && V_ARRAY(PostData)) { SafeArrayAccessData(V_ARRAY(PostData), (void**)&post_data); post_data_len = V_ARRAY(PostData)->rgsabound[0].cElements; }