diff --git a/win32ss/user/ntuser/main.c b/win32ss/user/ntuser/main.c index 8daf15ba95d..fd2eed2aa79 100644 --- a/win32ss/user/ntuser/main.c +++ b/win32ss/user/ntuser/main.c @@ -654,7 +654,11 @@ InitThreadCallback(PETHREAD Thread) /* Create the default input context */ if (IS_IMM_MODE()) { - UserCreateInputContext(0); + PIMC pIMC = UserCreateInputContext(0); + if (pIMC) + { + UserDereferenceObject(pIMC); + } } /* Last things to do only if we are not a SYSTEM or CSRSS thread */