From 8087009f7e624467d0e84a08a83721ad8d63c30e Mon Sep 17 00:00:00 2001 From: lightovernight Date: Wed, 27 Aug 2025 17:08:04 +0800 Subject: [PATCH] fix an fatal error --- src/debugger/dap.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/debugger/dap.c b/src/debugger/dap.c index 7ad8bf51..e006b2df 100644 --- a/src/debugger/dap.c +++ b/src/debugger/dap.c @@ -507,8 +507,9 @@ void c11_dap_tracefunc(py_Frame* frame, enum py_TraceEvent event) { } c11_dap_handle_message(); C11_STOP_REASON reason = c11_debugger_should_pause(); - if(reason != C11_DEBUGGER_NOSTOP) { + if(reason == C11_DEBUGGER_NOSTOP) { py_sys_settrace(c11_dap_tracefunc, false); + server.isattach = true; return; } c11_dap_send_stop_event(reason);