From 02261b900ee9b4916c9876ca45f20a3207738e1b Mon Sep 17 00:00:00 2001 From: fabalthazar Date: Thu, 2 Dec 2021 21:36:31 +0100 Subject: [PATCH] Do not reply OK forever if USB port closed --- src/gdb_main.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/gdb_main.c b/src/gdb_main.c index e33fa75..981aa81 100644 --- a/src/gdb_main.c +++ b/src/gdb_main.c @@ -296,10 +296,11 @@ int gdb_main_loop(struct target_controller *tc, bool in_syscall) if(cur_target) { SET_RUN_STATE(1); target_detach(cur_target); + last_target = cur_target; + cur_target = NULL; } - last_target = cur_target; - cur_target = NULL; - gdb_putpacketz("OK"); + if (pbuf[0] == 'D') + gdb_putpacketz("OK"); break; case 'k': /* Kill the target */