diff options
Diffstat (limited to 'sys/net/pfil.c')
-rw-r--r-- | sys/net/pfil.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/net/pfil.c b/sys/net/pfil.c index d4f066cf4111..02d9656f287b 100644 --- a/sys/net/pfil.c +++ b/sys/net/pfil.c @@ -150,7 +150,7 @@ pfil_list_remove(list, func) { struct packet_filter_hook *pfh; - for (pfh = list->tqh_first; pfh; pfh = TAILQ_NEXT(pfh, pfil_link)) + TAILQ_FOREACH(pfh, list, pfil_link) if (pfh->pfil_func == func) { TAILQ_REMOVE(list, pfh, pfil_link); free(pfh, M_IFADDR); |