X-Git-Url: http://git.meshlink.io/?p=meshlink;a=blobdiff_plain;f=src%2Fnetutl.c;h=340a2da9641d706ee2152c5b1c681e4a05f6bcdf;hp=9d848dc49b172980748aee965774e752e9964ec9;hb=19be9cf7150858311f7898fa3fb525d692d02f64;hpb=62b61a1b7c2382b1bade142b3a41a9b27c1fd40d diff --git a/src/netutl.c b/src/netutl.c index 9d848dc4..340a2da9 100644 --- a/src/netutl.c +++ b/src/netutl.c @@ -82,8 +82,10 @@ void sockaddr2str(const sockaddr_t *sa, char **addrstr, char **portstr) { int err; if(sa->sa.sa_family == AF_UNKNOWN) { - *addrstr = xstrdup(sa->unknown.address); - *portstr = xstrdup(sa->unknown.port); + if(addrstr) + *addrstr = xstrdup(sa->unknown.address); + if(portstr) + *portstr = xstrdup(sa->unknown.port); return; }