Sebastian Lackner : ole32: Fix a possible handle leak (Coverity).
Alexandre Julliard
julliard at wine.codeweavers.com
Wed Mar 11 10:00:42 CDT 2015
Module: wine
Branch: master
Commit: 83aca6e7aa6ed8d32d987f6f81e917658484e398
URL: http://source.winehq.org/git/wine.git/?a=commit;h=83aca6e7aa6ed8d32d987f6f81e917658484e398
Author: Sebastian Lackner <sebastian at fds-team.de>
Date: Wed Mar 11 01:25:27 2015 +0100
ole32: Fix a possible handle leak (Coverity).
---
dlls/ole32/rpc.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/dlls/ole32/rpc.c b/dlls/ole32/rpc.c
index dd67546..ce39849 100644
--- a/dlls/ole32/rpc.c
+++ b/dlls/ole32/rpc.c
@@ -1850,6 +1850,7 @@ HRESULT RPC_GetLocalClassObject(REFCLSID rclsid, REFIID iid, LPVOID *ppv)
bufferlen = 0;
if (!ReadFile(hPipe,marshalbuffer,sizeof(marshalbuffer),&bufferlen,NULL)) {
FIXME("Failed to read marshal id from classfactory of %s.\n",debugstr_guid(rclsid));
+ CloseHandle(hPipe);
Sleep(1000);
continue;
}
More information about the wine-cvs
mailing list