Module: wine Branch: master Commit: de0d8719d2b32b01261a2b93cb92a2f52c8b24cc URL: http://source.winehq.org/git/wine.git/?a=commit;h=de0d8719d2b32b01261a2b93cb...
Author: Olivier F. R. Dierick o.dierick@piezo-forte.be Date: Wed Dec 2 00:39:12 2015 +0100
shlwapi: SHFreeShared returns TRUE when passed NULL handle.
Signed-off-by: Olivier F. R. Dierick o.dierick@piezo-forte.be Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/shlwapi/ordinal.c | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/dlls/shlwapi/ordinal.c b/dlls/shlwapi/ordinal.c index 3c8af5c..699fcc6 100644 --- a/dlls/shlwapi/ordinal.c +++ b/dlls/shlwapi/ordinal.c @@ -259,6 +259,9 @@ BOOL WINAPI SHFreeShared(HANDLE hShared, DWORD dwProcId)
TRACE("(%p %d)\n", hShared, dwProcId);
+ if (!hShared) + return TRUE; + /* Get a copy of the handle for our process, closing the source handle */ hClose = SHMapHandle(hShared, dwProcId, GetCurrentProcessId(), FILE_MAP_ALL_ACCESS,DUPLICATE_CLOSE_SOURCE);