diff options
Diffstat (limited to 'gdb/remote-hms.c')
-rw-r--r-- | gdb/remote-hms.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/gdb/remote-hms.c b/gdb/remote-hms.c index a21d86e..0cb42f6 100644 --- a/gdb/remote-hms.c +++ b/gdb/remote-hms.c @@ -622,14 +622,13 @@ static void hms_close (quitting) int quitting; { - /* Clear any break points */ hms_clear_breakpoints (); - - /* Put this port back into REMOTE mode */ sleep (1); /* Let any output make it all the way back */ - serial_write ("R\r", 2); - serial_close (); + if (is_open) { + serial_write ("R\r", 2); + serial_close (); + } is_open = 0; } |