diff options
author | Lennart Poettering <lennart@poettering.net> | 2005-07-19 18:36:14 +0000 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2005-07-19 18:36:14 +0000 |
commit | ac082e8eb624bc5ae0c19e91f412c8c5f12bfddf (patch) | |
tree | ed6541089d847c55395f29d77f7b1aaa1b05f014 /avahi-core/iface.c | |
parent | 9598fdcd41f23f15bc4e329ef1c4aba912ce5b8a (diff) |
* 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
Diffstat (limited to 'avahi-core/iface.c')
-rw-r--r-- | avahi-core/iface.c | 7 |
1 files changed, 3 insertions, 4 deletions
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) { |