From d8d58b238c2abb84f21cd662c558e9105c295498 Mon Sep 17 00:00:00 2001 From: Michael Stefaniuc Date: Sun, 16 Sep 2012 15:22:29 +0200 Subject: [PATCH] mshtml: Fix a memory leak on an error path (Smatch). --- dlls/mshtml/navigate.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dlls/mshtml/navigate.c b/dlls/mshtml/navigate.c index a15be0e509f..15c9e854bbb 100644 --- a/dlls/mshtml/navigate.c +++ b/dlls/mshtml/navigate.c @@ -769,8 +769,10 @@ static void query_http_info(nsChannelBSC *This, IWinInetHttpInfo *wininet_info) return; IWinInetHttpInfo_QueryInfo(wininet_info, HTTP_QUERY_RAW_HEADERS_CRLF, buf, &len, NULL, NULL); - if(!len) + if(!len) { + heap_free(buf); return; + } ptr = strchrW(buf, '\r'); if(ptr && ptr[1] == '\n') {