aboutsummaryrefslogtreecommitdiff
path: root/gdb/remote-hms.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/remote-hms.c')
-rw-r--r--gdb/remote-hms.c9
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;
}