]> mj.ucw.cz Git - nwho.git/commitdiff
Better network error messages
authorMartin Mares <mj@ucw.cz>
Fri, 31 Dec 2010 15:13:05 +0000 (16:13 +0100)
committerMartin Mares <mj@ucw.cz>
Fri, 31 Dec 2010 15:13:05 +0000 (16:13 +0100)
nwhod.c

diff --git a/nwhod.c b/nwhod.c
index 05e73a91a23eece788753f5cd1d5696bfbcb2bef..1881c98ace0211fd8b8c81d017c67d88426a1b5e 100644 (file)
--- a/nwhod.c
+++ b/nwhod.c
@@ -65,19 +65,19 @@ net_init(char *name)
 
   sock = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP);
   if (sock < 0)
-    die("socket: %m");
+    die("Cannot create socket: %m");
 
   sa.sin_family = AF_INET;
   sa.sin_port = port = htons(NWHO_PORT);
   sa.sin_addr.s_addr = INADDR_ANY;
   if (bind(sock, (struct sockaddr *) &sa, sizeof(sa)) < 0)
-    die("bind: %m");
+    die("Cannot bind to UDP port %d: %m", NWHO_PORT);
 
   if (h)
     {
       memcpy(&sa.sin_addr.s_addr, h->h_addr, sizeof(sa.sin_addr.s_addr));
       if (connect(sock, (struct sockaddr *) &sa, sizeof(sa)) < 0)
-       die("connect: %m");
+       die("Cannot connect socket: %m");
     }
 }