X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/9a5a86734fdebb816d81b3276a82b8befc65a740..b14545b3ff4d08e8072ba265e7889541fb2cc972:/socket.c diff --git a/socket.c b/socket.c index 137d4800..6073dac7 100644 --- a/socket.c +++ b/socket.c @@ -678,12 +678,13 @@ static int lookup_name(const struct sockaddr_storage *ss, #endif /* reverse lookup */ - if (!(name_err = getnameinfo((struct sockaddr *) ss, ss_len, - name_buf, name_buf_len, - port_buf, port_buf_len, - NI_NAMEREQD | NI_NUMERICSERV))) { + name_err = getnameinfo((struct sockaddr *) ss, ss_len, + name_buf, name_buf_len, + port_buf, port_buf_len, + NI_NAMEREQD | NI_NUMERICSERV); + if (name_err != 0) { strcpy(name_buf, def); - rprintf(FERROR, RSYNC_NAME ": reverse name lookup failed: %s\n", + rprintf(FERROR, RSYNC_NAME ": name lookup failed: %s\n", gai_strerror(name_err)); return name_err; }