From acfef1de4aed0cb57e57839ac61acc8ce6a67cc6 Mon Sep 17 00:00:00 2001 From: Amine Khaldi Date: Sat, 3 Jun 2017 22:27:45 +0000 Subject: [PATCH] [INETCOMM] Sync with Wine Staging 2.9. CORE-13362 dcc545b inetcomm: Fixed buffer leak on error path (Coverity). svn path=/trunk/; revision=74808 --- reactos/dll/win32/inetcomm/protocol.c | 4 +++- reactos/media/doc/README.WINE | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/reactos/dll/win32/inetcomm/protocol.c b/reactos/dll/win32/inetcomm/protocol.c index 6006e52a05b..adb98467f11 100644 --- a/reactos/dll/win32/inetcomm/protocol.c +++ b/reactos/dll/win32/inetcomm/protocol.c @@ -487,8 +487,10 @@ static HRESULT WINAPI MimeHtmlProtocol_Start(IInternetProtocol *iface, const WCH binding->url[url.mhtml_len] = 0; hres = CreateURLMoniker(NULL, binding->url, &mon); - if(FAILED(hres)) + if(FAILED(hres)) { + heap_free(binding); return hres; + } binding->IBindStatusCallback_iface.lpVtbl = &BindStatusCallbackVtbl; binding->ref = 1; diff --git a/reactos/media/doc/README.WINE b/reactos/media/doc/README.WINE index 886e62570f8..62686522132 100644 --- a/reactos/media/doc/README.WINE +++ b/reactos/media/doc/README.WINE @@ -78,7 +78,7 @@ reactos/dll/win32/ieframe # Synced to WineStaging-2.9 reactos/dll/win32/imaadp32.acm # Synced to WineStaging-2.2 reactos/dll/win32/imagehlp # Synced to WineStaging-1.9.11 reactos/dll/win32/imm32 # Synced to Wine-1.7.27 -reactos/dll/win32/inetcomm # Synced to WineStaging-2.2 +reactos/dll/win32/inetcomm # Synced to WineStaging-2.9 reactos/dll/win32/inetmib1 # Synced to WineStaging-1.9.11 reactos/dll/win32/initpki # Synced to WineStaging-1.9.11 reactos/dll/win32/inseng # Synced to WineStaging-2.2