Eric Pouech : winedbg: In gdb proxy mode, ignore ctrl-c.
Module: wine Branch: master Commit: 4a206a7ecb9d38fa6ef755d7b1cb47fc6ba81bfe URL: https://source.winehq.org/git/wine.git/?a=commit;h=4a206a7ecb9d38fa6ef755d7b... Author: Eric Pouech <eric.pouech(a)gmail.com> Date: Wed Dec 15 16:52:52 2021 +0100 winedbg: In gdb proxy mode, ignore ctrl-c. Let gdb handle the control-c instead of killing winedbg. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51766 Signed-off-by: Eric Pouech <eric.pouech(a)gmail.com> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> --- programs/winedbg/gdbproxy.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/programs/winedbg/gdbproxy.c b/programs/winedbg/gdbproxy.c index 0fb27023957..8d8ae30fce5 100644 --- a/programs/winedbg/gdbproxy.c +++ b/programs/winedbg/gdbproxy.c @@ -2499,6 +2499,8 @@ static int gdb_remote(unsigned flags, unsigned port) struct gdb_context gdbctx; if (!gdb_init_context(&gdbctx, flags, port)) return 0; + /* don't handle ctrl-c, but let gdb do the job */ + SetConsoleCtrlHandler(NULL, TRUE); for (;;) { fd_set read_fds, err_fds;
participants (1)
-
Alexandre Julliard