From b6f2919b9094c1291e046c270a885c0afb8d13ad Mon Sep 17 00:00:00 2001 From: Joris Huizer Date: Thu, 4 Mar 2010 12:39:18 +0100 Subject: [PATCH] mshtml: create_channelbsc: Handle OOM case correctly. --- dlls/mshtml/navigate.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dlls/mshtml/navigate.c b/dlls/mshtml/navigate.c index 16d38a1b55..a09ea7f64d 100644 --- a/dlls/mshtml/navigate.c +++ b/dlls/mshtml/navigate.c @@ -1136,7 +1136,8 @@ HRESULT create_channelbsc(IMoniker *mon, WCHAR *headers, BYTE *post_data, DWORD if(post_data) { ret->bsc.post_data = GlobalAlloc(0, post_data_size); - if(!ret->bsc.headers) { + if(!ret->bsc.post_data) { + heap_free(ret->bsc.headers); IBindStatusCallback_Release(STATUSCLB(&ret->bsc)); return E_OUTOFMEMORY; } -- 2.33.8