X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/c596dad1d12bdec9e2c38e7a439612dd4d855a5b..8ef4ffd6987bb566c268d2a353d5fea1cfd9e430:/socket.c diff --git a/socket.c b/socket.c index 7027338b..a92cccdf 100644 --- a/socket.c +++ b/socket.c @@ -116,7 +116,7 @@ int is_a_socket(int fd) } -int start_accept_loop(int port, int (*fn)(int )) +void start_accept_loop(int port, int (*fn)(int )) { int s; @@ -125,12 +125,12 @@ int start_accept_loop(int port, int (*fn)(int )) /* open an incoming socket */ s = open_socket_in(SOCK_STREAM, port); if (s == -1) - return(-1); + exit(1); /* ready to listen */ if (listen(s, 5) == -1) { close(s); - return -1; + exit(1); } @@ -163,7 +163,6 @@ int start_accept_loop(int port, int (*fn)(int )) close(fd); } - return 0; }