diff options
author | rwatson <rwatson@FreeBSD.org> | 2009-06-24 21:36:09 +0000 |
---|---|---|
committer | rwatson <rwatson@FreeBSD.org> | 2009-06-24 21:36:09 +0000 |
commit | fb400a0af9396eedd5e45b86b8fcfaf95f10315e (patch) | |
tree | 79ea0f95e3db17f597a3dc87c000231d2a942eb1 /sys/netatalk/ddp_output.c | |
parent | c7df8c163882660df1c9ccd72db7b4860aab7eff (diff) | |
download | FreeBSD-src-fb400a0af9396eedd5e45b86b8fcfaf95f10315e.zip FreeBSD-src-fb400a0af9396eedd5e45b86b8fcfaf95f10315e.tar.gz |
Use queue(9) instead of hand-crafted link lists for the global netatalk
address list. Generally follow the style and convention of similar parts
in netinet.
MFC after: 6 weeks
Diffstat (limited to 'sys/netatalk/ddp_output.c')
-rw-r--r-- | sys/netatalk/ddp_output.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/netatalk/ddp_output.c b/sys/netatalk/ddp_output.c index a820f24..1b178be 100644 --- a/sys/netatalk/ddp_output.c +++ b/sys/netatalk/ddp_output.c @@ -143,7 +143,7 @@ ddp_route(struct mbuf *m, struct route *ro) (ifp = ro->ro_rt->rt_ifa->ifa_ifp)) { net = ntohs(satosat(ro->ro_rt->rt_gateway)->sat_addr.s_net); AT_IFADDR_RLOCK(); - for (aa = at_ifaddr_list; aa != NULL; aa = aa->aa_next) { + TAILQ_FOREACH(aa, &at_ifaddrhead, aa_link) { if (((net == 0) || (aa->aa_ifp == ifp)) && net >= ntohs(aa->aa_firstnet) && net <= ntohs(aa->aa_lastnet)) |