chiark
/
gitweb
/
~mdw
/
preload-hacks
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
noip.c (present_sockaddr): Handle a null address pointer.
[preload-hacks]
/
noip.c
diff --git
a/noip.c
b/noip.c
index 12c9f9ca23de1d99959cc86d0d72622530b9282d..e7f13cd6e1a4d19d45c8b56d263ad6d63285576a 100644
(file)
--- 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 "<null-address>";
if (!sz) return "<no-space-in-buffer>";
if (!len) len = family_socklen(sa->sa_family);