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 f60788e..aca7b75 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)