chiark / gitweb /
noip.c (getpeername): Don't swallow the return code.
authorMark Wooding <mdw@distorted.org.uk>
Sun, 10 Jun 2018 00:07:19 +0000 (01:07 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Sun, 10 Jun 2018 00:07:19 +0000 (01:07 +0100)
How did this ever work?

noip.c

diff --git a/noip.c b/noip.c
index f60788e3940d6988c8df8b0be77c427718f9dace..aca7b75e7d4e907b99e748d03a27b38d39a64d1a 100644 (file)
--- a/noip.c
+++ b/noip.c
@@ -1965,7 +1965,7 @@ int getpeername(int sk, struct sockaddr *sa, socklen_t *len)
     D( fprintf(stderr, "noip(%d): ... GETPEERNAME", pid); )
   }
   D( dump_addrresult(rc, sa, *len); )
-  return (0);
+  return (rc);
 }
 
 int getsockopt(int sk, int lev, int opt, void *p, socklen_t *len)