Convert fatal to error in remote_prepare
authorGary Benson <gbenson@redhat.com>
Wed, 6 Aug 2014 12:47:55 +0000 (13:47 +0100)
committerGary Benson <gbenson@redhat.com>
Thu, 28 Aug 2014 14:06:47 +0000 (15:06 +0100)
This commit converts a call to fatal in remote_prepare with a call to
error.  remote_prepare is called precisely once, from main, at a point
where jumping to toplevel will call exit (1), so error and fatal are
functionally equivalent at this point.  Note that remote_prepare calls
perror_with_name (which calls error) so callers of remote_prepare must
already handle the fact that it may exit via longjmp.

gdb/gdbserver/ChangeLog:

* remote-utils.c (remote_prepare): Replace fatal with error.

gdb/gdbserver/ChangeLog
gdb/gdbserver/remote-utils.c

index c3e4c93..dd89aab 100644 (file)
@@ -1,5 +1,9 @@
 2014-08-28  Gary Benson  <gbenson@redhat.com>
 
+       * remote-utils.c (remote_prepare): Replace fatal with error.
+
+2014-08-28  Gary Benson  <gbenson@redhat.com>
+
        * linux-low.c (linux_async): Replace fatal with warning.
        Tidy up and return.
        (linux_start_non_stop): Return -1 if linux_async failed.
index 327677a..81b9af3 100644 (file)
@@ -247,7 +247,7 @@ remote_prepare (char *name)
 
   port = strtoul (port_str + 1, &port_end, 10);
   if (port_str[1] == '\0' || *port_end != '\0')
-    fatal ("Bad port argument: %s", name);
+    error ("Bad port argument: %s", name);
 
 #ifdef USE_WIN32API
   if (!winsock_initialized)