From 35e75e5b4f3b8ef8c3fadcae6cc40cff8ffa3c59 Mon Sep 17 00:00:00 2001 From: Alex Clarke Date: Fri, 31 Jul 2026 11:44:16 -0600 Subject: [PATCH] fix: ctrl-c inside of an auto-continue loop created an infinite loop --- src/repl/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/repl/mod.rs b/src/repl/mod.rs index ec6f351..0af89fa 100644 --- a/src/repl/mod.rs +++ b/src/repl/mod.rs @@ -1344,7 +1344,7 @@ async fn ask( } GuardrailAction::NoAction => {} } - let do_continue = should_continue(ctx); + let do_continue = should_continue(ctx) && !abort_signal.aborted_ctrlc(); if do_continue { let full_prompt = {