Sebastian Lackner : user32: Check for NULL pointer in ToUnicodeEx.

Alexandre Julliard julliard at wine.codeweavers.com
Mon Apr 6 10:34:18 CDT 2015


Module: wine
Branch: master
Commit: 1059ee3cba030988091b54254a13d5899621e3c5
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=1059ee3cba030988091b54254a13d5899621e3c5

Author: Sebastian Lackner <sebastian at fds-team.de>
Date:   Mon Apr  6 10:18:04 2015 +0200

user32: Check for NULL pointer in ToUnicodeEx.

---

 dlls/user32/input.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dlls/user32/input.c b/dlls/user32/input.c
index 0ed4218..b6eecbe 100644
--- a/dlls/user32/input.c
+++ b/dlls/user32/input.c
@@ -1022,6 +1022,7 @@ INT WINAPI ToUnicode(UINT virtKey, UINT scanCode, const BYTE *lpKeyState,
 INT WINAPI ToUnicodeEx(UINT virtKey, UINT scanCode, const BYTE *lpKeyState,
 		       LPWSTR lpwStr, int size, UINT flags, HKL hkl)
 {
+    if (!lpKeyState) return 0;
     return USER_Driver->pToUnicodeEx(virtKey, scanCode, lpKeyState, lpwStr, size, flags, hkl);
 }
 




More information about the wine-cvs mailing list