Page MenuHomeFreeBSD

D42972.id131224.diff
No OneTemporary

D42972.id131224.diff

diff --git a/sys/netlink/route/iface.c b/sys/netlink/route/iface.c
--- a/sys/netlink/route/iface.c
+++ b/sys/netlink/route/iface.c
@@ -322,11 +322,13 @@
*/
if (if_getaddrlen(ifp) != 0) {
struct ifaddr *ifa;
+ struct ifa_iter it;
NET_EPOCH_ENTER(et);
- ifa = CK_STAILQ_FIRST(&ifp->if_addrhead);
+ ifa = ifa_iter_start(ifp, &it);
if (ifa != NULL)
dump_sa(nw, IFLA_ADDRESS, ifa->ifa_addr);
+ ifa_iter_finish(&it);
NET_EPOCH_EXIT(et);
}

File Metadata

Mime Type
text/plain
Expires
Fri, Oct 10, 7:42 AM (18 h, 28 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
23520418
Default Alt Text
D42972.id131224.diff (463 B)

Event Timeline