1
0
Fork 0

improve error message

This commit is contained in:
Daniel Barlow 2024-09-15 21:37:04 +01:00
parent 6a6dd32dea
commit 8ec00f1710
1 changed files with 3 additions and 2 deletions

View File

@ -10,6 +10,7 @@
#include <signal.h> #include <signal.h>
#include <sys/socket.h> #include <sys/socket.h>
#include <sys/un.h> #include <sys/un.h>
#include <errno.h>
int open_shipper_socket(char *pathname) { int open_shipper_socket(char *pathname) {
int fd; int fd;
@ -22,7 +23,7 @@ int open_shipper_socket(char *pathname) {
fd = socket(AF_LOCAL, SOCK_STREAM, 0); fd = socket(AF_LOCAL, SOCK_STREAM, 0);
if(fd >= 0) { if(fd >= 0) {
if(connect(fd, (struct sockaddr *) &sa, sizeof sa)) { if(connect(fd, (struct sockaddr *) &sa, sizeof sa)) {
perror("connect socket"); error(0, errno, "connect socket \"%s\"", pathname);
return -1; return -1;
} }
int flags = fcntl(fd, F_GETFL); int flags = fcntl(fd, F_GETFL);
@ -82,7 +83,7 @@ int main(int argc, char * argv[]) {
if(fds[2].revents & (POLLERR|POLLHUP)) { if(fds[2].revents & (POLLERR|POLLHUP)) {
close(fds[2].fd); close(fds[2].fd);
fds[2].fd = -1; fds[2].fd = -1;
(void) write(1, stop_cookie , strlen(stop_cookie)); (void) write(1, stop_cookie, strlen(stop_cookie));
}; };
}; };
} else { } else {