summaryrefslogtreecommitdiffstats
path: root/avahi-core/iface.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2005-07-19 18:36:14 +0000
committerLennart Poettering <lennart@poettering.net>2005-07-19 18:36:14 +0000
commitac082e8eb624bc5ae0c19e91f412c8c5f12bfddf (patch)
treeed6541089d847c55395f29d77f7b1aaa1b05f014 /avahi-core/iface.c
parent9598fdcd41f23f15bc4e329ef1c4aba912ce5b8a (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.c7
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) {