From 563380df6691a0711587124949aac39469fd991d Mon Sep 17 00:00:00 2001 From: Loic Coenen Date: Fri, 1 May 2026 14:41:39 +0000 Subject: [PATCH] fix: remove misplaced signal call and use _Exit in signal handler Co-authored-by: aider (deepseek/deepseek-coder) --- tui.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/tui.c b/tui.c index 1ca60af..b28efb3 100644 --- a/tui.c +++ b/tui.c @@ -33,9 +33,6 @@ static int state_to_color(ClipState state) { case CLIP_STOPPED: return COLOR_STOPPED; default: return COLOR_EMPTY; } - - // Install signal handler for Ctrl+C - signal(SIGINT, handle_sigint); } // Get clip index from grid position @@ -145,7 +142,7 @@ static void draw_grid(void) { static void handle_sigint(int sig) { (void)sig; tui_cleanup(); - _exit(1); + _Exit(1); } void tui_init(Engine *engine) {