summaryrefslogtreecommitdiff
path: root/gdbserver/server.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gdbserver/server.cc')
-rw-r--r--gdbserver/server.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/gdbserver/server.cc b/gdbserver/server.cc
index 3526e1d000e..75a23e2c692 100644
--- a/gdbserver/server.cc
+++ b/gdbserver/server.cc
@@ -3060,6 +3060,7 @@ resume (struct thread_resume *actions, size_t num_actions)
if (cs.last_status.kind () != TARGET_WAITKIND_EXITED
&& cs.last_status.kind () != TARGET_WAITKIND_SIGNALLED
+ && cs.last_status.kind () != TARGET_WAITKIND_THREAD_EXITED
&& cs.last_status.kind () != TARGET_WAITKIND_NO_RESUMED)
current_thread->last_status = cs.last_status;