* ocd.c (ocd_open): If we fail ocd_start_remote, make sure we
authorKeith Seitz <keiths@cygnus>
Thu, 5 Mar 1998 22:41:56 +0000 (22:41 +0000)
committerKeith Seitz <keiths@cygnus>
Thu, 5 Mar 1998 22:41:56 +0000 (22:41 +0000)
        error () so that we abort out of bdm_ppc_open.

gdb/ChangeLog
gdb/ocd.c

index 6bb149d81653d29515d71a36d4ba28193931412c..45017fcf3b2a98474123d6256c3d65d8a26490b3 100644 (file)
@@ -1,3 +1,8 @@
+Thu Mar  5 14:42:41 1998  Keith Seitz  <keiths@onions.cygnus.com>
+
+       * ocd.c (ocd_open): If we fail ocd_start_remote, make sure we
+       error () so that we abort out of bdm_ppc_open.
+
 Wed Mar  4 16:53:52 1998  Martin M. Hunt  <hunt@cygnus.com>
 
        * serial.c (_initialize_serial): Add a description of 
index 268d7bbf9b4366f33173e782d11f08673cae6333..a6b385a5e21a09fcded05372a57c73ea5eb5b673 100644 (file)
--- a/gdb/ocd.c
+++ b/gdb/ocd.c
@@ -332,7 +332,10 @@ device the OCD device is attached to (e.g. /dev/ttya).");
   if (!catch_errors (ocd_start_remote, (char *)target_type,
                     "Couldn't establish connection to remote target\n",
                     RETURN_MASK_ALL))
-    pop_target();
+    {
+      pop_target();
+      error ("Failed to connect to OCD.");
+    }
 }
 
 /* This takes a program previously attached to and detaches it.  After