Module: wine Branch: master Commit: 901ccc8e612cf6e100d44809621fec81428a4db5 URL: https://gitlab.winehq.org/wine/wine/-/commit/901ccc8e612cf6e100d44809621fec8...
Author: Jacek Caban jacek@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 )