From c8dd2dc8f91a322178c43281cbc5c8fc16da5219 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Thu, 24 Mar 2005 21:52:46 +0000 Subject: * add cache management * add support for SRV records git-svn-id: file:///home/lennart/svn/public/avahi/trunk@15 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe --- iface.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'iface.c') 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; -- cgit