[PATCH 1/2] winmm: Return meaningful value in WINMM_CreateIData

Andrew Eikum aeikum at codeweavers.com
Thu Dec 1 08:12:47 CST 2016


Signed-off-by: Andrew Eikum <aeikum at codeweavers.com>

On Thu, Dec 01, 2016 at 11:32:34AM -0200, Bruno Jesus wrote:
> 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