From ad0f7002c1f3f3cced856ed488bc3eebbadedf07 Mon Sep 17 00:00:00 2001 Message-Id: From: Mark Wooding Date: Mon, 2 May 2016 22:43:31 +0100 Subject: [PATCH] noip.c (present_sockaddr): Handle a null address pointer. Organization: Straylight/Edgeware From: Mark Wooding We'll want this functionality soon. --- noip.c | 1 + 1 file changed, 1 insertion(+) diff --git a/noip.c b/noip.c index 12c9f9c..e7f13cd 100644 --- a/noip.c +++ b/noip.c @@ -409,6 +409,7 @@ static char *present_sockaddr(const struct sockaddr *sa, socklen_t len, #define WANT(n_) do { if (sz < (n_)) goto nospace; } while (0) #define PUTC(c_) do { *buf++ = (c_); sz--; } while (0) + if (!sa) return ""; if (!sz) return ""; if (!len) len = family_socklen(sa->sa_family); -- [mdw]