]> git.lizzy.rs Git - dragonnet.git/blobdiff - addr.c
Fix getnameinfo failure
[dragonnet.git] / addr.c
diff --git a/addr.c b/addr.c
index da8fc2564e5d1f23a6aa172ec92a3b93a8209e5a..04c4537ded1a1c772a8bd467f0c29a9e73ab4e40 100644 (file)
--- a/addr.c
+++ b/addr.c
@@ -45,7 +45,7 @@ char *dragonnet_addr2str(struct sockaddr *addr, socklen_t addr_len)
        char host[NI_MAXHOST], port[NI_MAXSERV];
 
        int err;
-       if ((err = getnameinfo(addr, addr_len, host, NI_MAXHOST, port, NI_MAXSERV, NI_NUMERICSERV))) {
+       if ((err = getnameinfo(addr, addr_len, host, NI_MAXHOST, port, NI_MAXSERV, NI_NUMERICHOST | NI_NUMERICSERV))) {
                fprintf(stderr, "getnameinfo: %s\n", gai_strerror(err));
                return NULL;
        }