]> git.ipfire.org Git - people/ms/dma.git/blobdiff - dns.c
dma: don't use sockaddr_storage.ss_len
[people/ms/dma.git] / dns.c
diff --git a/dns.c b/dns.c
index 8cfdd04645cffa27ebfa978e2934ebb6e528a7d1..5a72dfef12b53e171c97fb240c4fd93429c90f7f 100644 (file)
--- a/dns.c
+++ b/dns.c
@@ -97,7 +97,7 @@ add_host(int pref, const char *host, int port, struct mx_hostentry **he, size_t
                p->ai.ai_addr = NULL;
                bcopy(res->ai_addr, &p->sa, p->ai.ai_addrlen);
 
-               getnameinfo((struct sockaddr *)&p->sa, p->sa.ss_len,
+               getnameinfo((struct sockaddr *)&p->sa, p->ai.ai_addrlen,
                            p->addr, sizeof(p->addr),
                            NULL, 0, NI_NUMERICHOST);