From e1792064898bbce2c4d7574ada82a06f5e19d47f Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 5 Aug 2005 23:51:50 +0000 Subject: * require automake 1.9 * bump version number * fix a lot of problems detected after compilation with excessive warnings * merge patch from Sean Meiners, adding search list support * update for newer avahi git-svn-id: file:///home/lennart/svn/public/nss-mdns/trunk@82 0ee8848e-81ea-0310-a63a-f631d1a40d77 --- src/query.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/query.c') diff --git a/src/query.c b/src/query.c index 32401fc..8079a3d 100644 --- a/src/query.c +++ b/src/query.c @@ -171,13 +171,13 @@ static int send_dns_packet(int fd, struct dns_packet *p) { } for (i = 0, n = ifconf.ifc_len/sizeof(struct ifreq); i < n; i++) { - struct sockaddr_in *sa; + struct sockaddr_in *ifsa; u_int32_t s_addr; /* Check if this is the loopback device or any other invalid interface */ - sa = (struct sockaddr_in*) &ifreq[i].ifr_addr; - s_addr = htonl(sa->sin_addr.s_addr); - if (sa->sin_family != AF_INET || + ifsa = (struct sockaddr_in*) &ifreq[i].ifr_addr; + s_addr = htonl(ifsa->sin_addr.s_addr); + if (ifsa->sin_family != AF_INET || s_addr == INADDR_LOOPBACK || s_addr == INADDR_ANY || s_addr == INADDR_BROADCAST) -- cgit