Page MenuHomeFreeBSD

D42972.1790215013.diff
No OneTemporary

Size
456 B
Referenced Files
None
Subscribers
None

D42972.1790215013.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,9 +322,11 @@
*/
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);
+ ifa_iter_finish(&it);
if (ifa != NULL)
dump_sa(nw, IFLA_ADDRESS, ifa->ifa_addr);
NET_EPOCH_EXIT(et);

File Metadata

Mime Type
text/plain
Expires
Thu, Sep 24, 1:56 AM (3 h, 23 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29887082
Default Alt Text
D42972.1790215013.diff (456 B)

Event Timeline