diff options
author | midipix <writeonce@midipix.org> | 2019-09-15 22:37:41 +0000 |
---|---|---|
committer | midipix <writeonce@midipix.org> | 2019-09-16 07:07:35 +0000 |
commit | 0591538e6dc23bf6266ccf92c483ab016a27cb0e (patch) | |
tree | 426f3594d9cdfbd8ce7e6800ff9dcede1ada177c | |
parent | bb0e3b7e9c14bc7a0edab3daa0f4432a7398554f (diff) | |
download | chainport-0591538e6dc23bf6266ccf92c483ab016a27cb0e.tar.bz2 chainport-0591538e6dc23bf6266ccf92c483ab016a27cb0e.tar.xz |
mgdb: winnt_wait(): refine terminal ownership logic.
-rw-r--r-- | overlay/mgdb/gdb/winnt-nat.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/overlay/mgdb/gdb/winnt-nat.c b/overlay/mgdb/gdb/winnt-nat.c index b0341f4..8a4ced8 100644 --- a/overlay/mgdb/gdb/winnt-nat.c +++ b/overlay/mgdb/gdb/winnt-nat.c @@ -833,6 +833,7 @@ static ptid_t winnt_wait( case __DBG_STATE_SINGLE_STEP: waitstatus->kind = TARGET_WAITKIND_STOPPED; waitstatus->value.sig = GDB_SIGNAL_TRAP; + target_terminal_ours(); break; case __DBG_STATE_EXIT_THREAD: @@ -858,8 +859,6 @@ static ptid_t winnt_wait( break; } - target_terminal_ours(); - return inferior_ptid; } |