unet-cli: strip initial newline in usage message
[project/unetd.git] / utils.h
diff --git a/utils.h b/utils.h
index c7fc2804f41099bd17266115da461ff0d47e2709..5d7acc85637bc69aa219c1dfc1495c3f4c86cf57 100644 (file)
--- a/utils.h
+++ b/utils.h
@@ -30,11 +30,13 @@ static inline void *
 network_endpoint_addr(union network_endpoint *ep, int *addr_len)
 {
        if (ep->sa.sa_family == AF_INET6) {
-               *addr_len = sizeof(ep->in6.sin6_addr);
+               if (addr_len)
+                       *addr_len = sizeof(ep->in6.sin6_addr);
                return &ep->in6.sin6_addr;
        }
 
-       *addr_len = sizeof(ep->in.sin_addr);
+       if (addr_len)
+               *addr_len = sizeof(ep->in.sin_addr);
        return &ep->in.sin_addr;
 }