From b8a230e478d41def757344bbe1eee7fa886682e5 Mon Sep 17 00:00:00 2001 From: Maria Matejka Date: Tue, 4 Apr 2023 16:41:55 +0200 Subject: Interface subsystem locking --- sysdep/bsd/krt-sock.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'sysdep/bsd') diff --git a/sysdep/bsd/krt-sock.c b/sysdep/bsd/krt-sock.c index ca1c9e89..e7b21474 100644 --- a/sysdep/bsd/krt-sock.c +++ b/sysdep/bsd/krt-sock.c @@ -277,14 +277,17 @@ krt_send_route(struct krt_proto *p, int cmd, const rte *e) */ if (!i) { - WALK_LIST(j, iface_list) + j = if_walk_first(); + while (j) { if (j->flags & IF_LOOPBACK) { i = j; break; } + j = if_walk_next(j); } + if_walk_done(); if (!i) { -- cgit v1.2.3