From ac082e8eb624bc5ae0c19e91f412c8c5f12bfddf Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 19 Jul 2005 18:36:14 +0000 Subject: * Change timeval arithmetic functions to use 64bit integers. This fixes some problems with long lived queries git-svn-id: file:///home/lennart/svn/public/avahi/trunk@170 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe --- avahi-core/iface.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'avahi-core/iface.c') diff --git a/avahi-core/iface.c b/avahi-core/iface.c index fb491c9..a4c7de8 100644 --- a/avahi-core/iface.c +++ b/avahi-core/iface.c @@ -429,7 +429,6 @@ static void callback(AvahiNetlink *nl, struct nlmsghdr *n, gpointer userdata) { addr->prefix_len = ifaddrmsg->ifa_prefixlen; update_address_rr(m, addr, FALSE); - check_interface_relevant(m, i); } else { AvahiInterfaceAddress *addr; @@ -438,10 +437,10 @@ static void callback(AvahiNetlink *nl, struct nlmsghdr *n, gpointer userdata) { update_address_rr(m, addr, TRUE); free_address(m, addr); - - check_interface_relevant(m, i); } - + + check_interface_relevant(m, i); + } else if (n->nlmsg_type == NLMSG_DONE) { if (m->list == LIST_IFACE) { -- cgit