[PATCH] user32: Avoid pointer truncation in free_user_handle.

Rémi Bernon rbernon at codeweavers.com
Fri Mar 25 03:53:22 CDT 2022


Signed-off-by: Rémi Bernon <rbernon at codeweavers.com>
---
 dlls/user32/win.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dlls/user32/win.c b/dlls/user32/win.c
index 77dfc131928..fac534a7c87 100644
--- a/dlls/user32/win.c
+++ b/dlls/user32/win.c
@@ -72,7 +72,7 @@ void release_user_handle_ptr( void *ptr )
  */
 void *free_user_handle( HANDLE handle, unsigned int type )
 {
-    return UlongToHandle( NtUserCallTwoParam( HandleToUlong(handle), type, NtUserFreeHandle ));
+    return (void *)NtUserCallTwoParam( HandleToUlong(handle), type, NtUserFreeHandle );
 }
 
 
-- 
2.35.1




More information about the wine-devel mailing list