diff options
author | 2004-02-09 23:10:04 +0000 | |
---|---|---|
committer | 2004-02-09 23:10:04 +0000 | |
commit | 76be3b133b055efd05de3027d5d30cdf8fe5de59 (patch) | |
tree | e3788ece07703bcf36950cdab40f44319f085a3c | |
parent | remove debugging printf (diff) | |
download | wireguard-openbsd-76be3b133b055efd05de3027d5d30cdf8fe5de59.tar.xz wireguard-openbsd-76be3b133b055efd05de3027d5d30cdf8fe5de59.zip |
drain the list fluffier
-rw-r--r-- | usr.sbin/bgpd/bgpd.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/usr.sbin/bgpd/bgpd.c b/usr.sbin/bgpd/bgpd.c index b5a0a0ec85e..08937e3436e 100644 --- a/usr.sbin/bgpd/bgpd.c +++ b/usr.sbin/bgpd/bgpd.c @@ -1,4 +1,4 @@ -/* $OpenBSD: bgpd.c,v 1.77 2004/02/09 01:38:55 henning Exp $ */ +/* $OpenBSD: bgpd.c,v 1.78 2004/02/09 23:10:04 henning Exp $ */ /* * Copyright (c) 2003, 2004 Henning Brauer <henning@openbsd.org> @@ -219,8 +219,7 @@ main(int argc, char *argv[]) if ((rfd = kr_init(!(conf.flags & BGPD_FLAG_NO_FIB_UPDATE))) == -1) quit = 1; - for (net = TAILQ_FIRST(&net_l); net != TAILQ_END(&net_l); - net = TAILQ_FIRST(&net_l)) { + while ((net = TAILQ_FIRST(&net_l)) != NULL) { TAILQ_REMOVE(&net_l, net, network_l); free(net); } |