X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/d91c8c50d22f086a48c1cb4c275b0669278ef714..7c583c73160714a2f61034515adb1a4a32f9d818:/socket.c diff --git a/socket.c b/socket.c index 94c28a6f..0ad8a169 100644 --- a/socket.c +++ b/socket.c @@ -298,6 +298,7 @@ static int open_socket_in(int type, int port, const char *bind_address, case EPROTONOSUPPORT: case EAFNOSUPPORT: case EPFNOSUPPORT: + case EINVAL: /* See if there's another address that will work... */ continue; } @@ -578,7 +579,7 @@ char *client_addr(int fd) } -static sa_family_t get_sockaddr_family(const struct sockaddr_storage *ss) +static int get_sockaddr_family(const struct sockaddr_storage *ss) { return ((struct sockaddr *) ss)->sa_family; }