From: Gerald Pfeifer Subject: user32: Avoid shift overflow in nulldrv_GetKeyboardLayoutList. nulldrv_GetKeyboardLayoutList. Message-Id: Date: Sun, 6 Sep 2015 21:34:01 +0200 (CEST) --- dlls/user32/driver.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/user32/driver.c b/dlls/user32/driver.c index ced8836..34f870c 100644 --- a/dlls/user32/driver.c +++ b/dlls/user32/driver.c @@ -214,7 +214,7 @@ static UINT CDECL nulldrv_GetKeyboardLayoutList( INT size, HKL *layouts ) baselayout = GetUserDefaultLCID(); langid = PRIMARYLANGID(LANGIDFROMLCID(baselayout)); if (langid == LANG_CHINESE || langid == LANG_JAPANESE || langid == LANG_KOREAN) - baselayout |= 0xe001 << 16; /* IME */ + baselayout |= 0xe001u << 16; /* IME */ else baselayout |= baselayout << 16; -- 2.4.6