Jacek Caban : wow64win: Fix error handling in wow64_NtUserGetMessage.
Module: wine Branch: master Commit: 901ccc8e612cf6e100d44809621fec81428a4db5 URL: https://gitlab.winehq.org/wine/wine/-/commit/901ccc8e612cf6e100d44809621fec8... Author: Jacek Caban <jacek(a)codeweavers.com> Date: Fri Aug 12 15:29:48 2022 +0200 wow64win: Fix error handling in wow64_NtUserGetMessage. --- dlls/wow64win/user.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/dlls/wow64win/user.c b/dlls/wow64win/user.c index 7c6abd5bef6..551ba44ccd9 100644 --- a/dlls/wow64win/user.c +++ b/dlls/wow64win/user.c @@ -1565,10 +1565,11 @@ NTSTATUS WINAPI wow64_NtUserGetMessage( UINT *args ) UINT first = get_ulong( &args ); UINT last = get_ulong( &args ); MSG msg; + int ret; - if (!NtUserGetMessage( &msg, hwnd, first, last )) return FALSE; - msg_64to32( &msg, msg32 ); - return TRUE; + ret = NtUserGetMessage( &msg, hwnd, first, last ); + if (ret != -1) msg_64to32( &msg, msg32 ); + return ret; } NTSTATUS WINAPI wow64_NtUserGetMouseMovePointsEx( UINT *args )
participants (1)
-
Alexandre Julliard