]> git.meshlink.io Git - meshlink/blobdiff - src/netutl.c
Merge branch 'master' of git://tinc-vpn.org/tinc into 1.1
[meshlink] / src / netutl.c
index 9d848dc49b172980748aee965774e752e9964ec9..340a2da9641d706ee2152c5b1c681e4a05f6bcdf 100644 (file)
@@ -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;
        }