https://git.reactos.org/?p=reactos.git;a=commitdiff;h=b30133351738ce75bd3f3…
commit b30133351738ce75bd3f34f62a2b7958f2dc1cef
Author: Katayama Hirofumi MZ <katayama.hirofumi.mz(a)gmail.com>
AuthorDate: Mon Mar 20 19:04:18 2023 +0900
Commit: Katayama Hirofumi MZ <katayama.hirofumi.mz(a)gmail.com>
CommitDate: Mon Mar 20 19:04:18 2023 +0900
[NTUSER] NtUserGetImeHotKey: Use _SEH2_YIELD
CORE-11700
---
win32ss/user/ntuser/ime.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/win32ss/user/ntuser/ime.c b/win32ss/user/ntuser/ime.c
index 81041dd1332..81f1b3621d4 100644
--- a/win32ss/user/ntuser/ime.c
+++ b/win32ss/user/ntuser/ime.c
@@ -432,7 +432,8 @@ NtUserGetImeHotKey(DWORD dwHotKeyId, LPUINT lpuModifiers, LPUINT
lpuVirtualKey,
}
_SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
{
- goto Quit;
+ ERR("!!!\n");
+ _SEH2_YIELD(goto Quit);
}
_SEH2_END;
@@ -449,6 +450,7 @@ NtUserGetImeHotKey(DWORD dwHotKeyId, LPUINT lpuModifiers, LPUINT
lpuVirtualKey,
}
_SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
{
+ ERR("!!!\n");
pNode = NULL;
}
_SEH2_END;