From 7d36403836511ab0745791ce98498cf5112633c1 Mon Sep 17 00:00:00 2001 From: Aargh Rai Date: Fri, 24 Jul 2026 09:32:54 +0530 Subject: fixed the quit command --- src/uci.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/uci.c') diff --git a/src/uci.c b/src/uci.c index cc16954..f842328 100644 --- a/src/uci.c +++ b/src/uci.c @@ -59,6 +59,7 @@ void handle_ipc(ipc_state_t *state) { assert(signal < UCI_SIGNAL_COUNT); if (signal == UCI_SIGNAL_NONE) return; if (signal == UCI_SIGNAL_QUIT) { + ipc_state_set_event(state, EVENT_QUIT); return; } if (signal == UCI_SIGNAL_GO) { @@ -151,7 +152,9 @@ void handle_ipc(ipc_state_t *state) { return; } if (signal == UCI_SIGNAL_STOP) { - printf("uci stopping\n"); + ipc_state_set_event(state, EVENT_ENGINE_STOP); + state->uci_state.signal = UCI_SIGNAL_NONE; + state->uci_state.current_state = UCI_STATE_IDLE; return; } } -- cgit v1.2.3