summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Pool <mbp@samba.org>2002-01-24 03:31:28 +0000
committerMartin Pool <mbp@samba.org>2002-01-24 03:31:28 +0000
commitb14545b3ff4d08e8072ba265e7889541fb2cc972 (patch)
tree9cadd2b8ed7d9df7c2d2bd2ae64c525f51ea6324
parent9a5a86734fdebb816d81b3276a82b8befc65a740 (diff)
downloadrsync-b14545b3ff4d08e8072ba265e7889541fb2cc972.tar.gz
Fix inverted sense of error check.
-rw-r--r--socket.c11
1 files changed, 6 insertions, 5 deletions
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;
}