OSDN Git Service

* server.c (main): Check for an error return from
authorjimb <jimb>
Thu, 7 Oct 2004 19:14:49 +0000 (19:14 +0000)
committerjimb <jimb>
Thu, 7 Oct 2004 19:14:49 +0000 (19:14 +0000)
gdbsocket_startup.

rda/unix/ChangeLog
rda/unix/server.c

index 46b66aa..2c1f45d 100644 (file)
@@ -1,3 +1,8 @@
+2004-10-07  Jim Blandy  <jimb@redhat.com>
+
+       * server.c (main): Check for an error return from
+       gdbsocket_startup.
+
 2004-09-22  Jim Blandy  <jimb@theseus.home>
 
        * thread-db.c (thread_db_open, thread_db_get_gen): Doc fixes.
index 0b04f1a..dc27f55 100644 (file)
@@ -389,7 +389,12 @@ main (int argc, char **argv)
 
   if (portno != 0)
     {
-      gdbsocket_startup (portno, gdbserver.attach, process);
+      if (gdbsocket_startup (portno, gdbserver.attach, process) < 0)
+        {
+          fprintf (stderr, "Error listening on port %d: %s\n",
+                   portno, strerror (errno));
+          return 2;
+        }
       if (process->debug_informational)
        fprintf (stderr, "Started listening socket on port %d.\n", portno);
     }