ipc_frontend: clean up olsr_exit messages
authorFerry Huberts <ferry.huberts@pelagic.nl>
Thu, 5 Nov 2015 23:15:08 +0000 (00:15 +0100)
committerFerry Huberts <ferry.huberts@pelagic.nl>
Fri, 6 Nov 2015 15:26:23 +0000 (16:26 +0100)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
src/ipc_frontend.c

index b19b397..aae0e10 100644 (file)
@@ -144,8 +144,9 @@ ipc_accept(int fd, void *data __attribute__ ((unused)), unsigned int flags __att
   addrlen = sizeof(struct sockaddr_in);
 
   if ((ipc_conn = accept(fd, (struct sockaddr *)&pin, &addrlen)) == -1) {
-    perror("IPC accept");
-    olsr_exit("IPC accept", EXIT_FAILURE);
+    char buf[1024];
+    snprintf(buf, sizeof(buf), "IPC accept error: %s", strerror(errno));
+    olsr_exit(buf, EXIT_FAILURE);
   } else {
     OLSR_PRINTF(1, "Front end connected\n");
     addr = inet_ntoa(pin.sin_addr);