summaryrefslogtreecommitdiffstats
path: root/iface.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2005-03-24 21:52:46 +0000
committerLennart Poettering <lennart@poettering.net>2005-03-24 21:52:46 +0000
commitc8dd2dc8f91a322178c43281cbc5c8fc16da5219 (patch)
tree296eb55385d7f4af705af0fc71068a9201549888 /iface.c
parentc18626ad35cdf94edbff196070ccbb6ae825abd0 (diff)
* add cache management
* add support for SRV records git-svn-id: file:///home/lennart/svn/public/avahi/trunk@15 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
Diffstat (limited to 'iface.c')
-rw-r--r--iface.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/iface.c b/iface.c
index c4bd0ff..5463895 100644
--- a/iface.c
+++ b/iface.c
@@ -146,8 +146,8 @@ static void callback(flxNetlink *nl, struct nlmsghdr *n, gpointer userdata) {
FLX_LLIST_PREPEND(flxInterface, interface, m->interfaces, i);
g_hash_table_insert(m->hash_table, &i->index, i);
i->mtu = 1500;
- i->ipv4_cache = flx_cache_new(m->server, i);
- i->ipv6_cache = flx_cache_new(m->server, i);
+ i->ipv4_cache = flx_cache_new(m->server, i, AF_INET);
+ i->ipv6_cache = flx_cache_new(m->server, i, AF_INET6);
i->ipv4_scheduler = flx_packet_scheduler_new(m->server, i, AF_INET);
i->ipv6_scheduler = flx_packet_scheduler_new(m->server, i, AF_INET6);
@@ -220,7 +220,7 @@ static void callback(flxNetlink *nl, struct nlmsghdr *n, gpointer userdata) {
(raddr.family == AF_INET && RTA_PAYLOAD(a) != 4))
return;
- memcpy(raddr.data, RTA_DATA(a), RTA_PAYLOAD(a));
+ memcpy(raddr.data.data, RTA_DATA(a), RTA_PAYLOAD(a));
raddr_valid = 1;
break;