[PATCH 1/2] winmm: Return meaningful value in WINMM_CreateIData
Bruno Jesus
00cpxxx at gmail.com
Thu Dec 1 07:32:34 CST 2016
Signed-off-by: Bruno Jesus <00cpxxx at gmail.com>
---
dlls/winmm/winmm.c | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/dlls/winmm/winmm.c b/dlls/winmm/winmm.c
index f2d0858..0f3cd5d 100644
--- a/dlls/winmm/winmm.c
+++ b/dlls/winmm/winmm.c
@@ -79,7 +79,7 @@ static BOOL WINMM_CreateIData(HINSTANCE hInstDLL)
{
hWinMM32Instance = hInstDLL;
psLastEvent = CreateEventW(NULL, TRUE, FALSE, NULL);
- return TRUE;
+ return psLastEvent != NULL;
}
/******************************************************************
@@ -137,9 +137,10 @@ BOOL WINAPI DllMain(HINSTANCE hInstDLL, DWORD fdwReason, LPVOID fImpLoad)
case DLL_PROCESS_ATTACH:
DisableThreadLibraryCalls(hInstDLL);
- if (!WINMM_CreateIData(hInstDLL))
- return FALSE;
- break;
+ if (!WINMM_CreateIData(hInstDLL))
+ return FALSE;
+
+ break;
case DLL_PROCESS_DETACH:
if(fImpLoad)
break;
--
2.9.3
More information about the wine-patches
mailing list