summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortodd <todd@openbsd.org>2006-12-28 23:38:23 +0000
committertodd <todd@openbsd.org>2006-12-28 23:38:23 +0000
commit0b782e2e3f281e63bdc78fb2c062ec72419f8174 (patch)
tree7cc0543711110f197166430579e721232b031b2d
parents/vfs_lookup/VOP_LOOKUP/ since the former does not (diff)
downloadwireguard-openbsd-0b782e2e3f281e63bdc78fb2c062ec72419f8174.tar.xz
wireguard-openbsd-0b782e2e3f281e63bdc78fb2c062ec72419f8174.zip
knf, from bred@
-rw-r--r--sys/net/if_pppoe.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/sys/net/if_pppoe.c b/sys/net/if_pppoe.c
index 062a71dcb9b..5973dfd697b 100644
--- a/sys/net/if_pppoe.c
+++ b/sys/net/if_pppoe.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_pppoe.c,v 1.10 2006/12/28 20:06:11 deraadt Exp $ */
+/* $OpenBSD: if_pppoe.c,v 1.11 2006/12/28 23:38:23 todd Exp $ */
/* $NetBSD: if_pppoe.c,v 1.51 2003/11/28 08:56:48 keihan Exp $ */
/*
@@ -372,13 +372,15 @@ pppoeintr(void)
LIST_FOREACH(sc, &pppoe_softc_list, sc_list) {
while (ppoediscinq.ifq_head) {
MBUFLOCK(IF_DEQUEUE(&ppoediscinq, m););
- if (m == NULL) break;
+ if (m == NULL)
+ break;
pppoe_disc_input(m);
}
while (ppoeinq.ifq_head) {
MBUFLOCK(IF_DEQUEUE(&ppoeinq, m););
- if (m == NULL) break;
+ if (m == NULL)
+ break;
pppoe_data_input(m);
}
}
@@ -981,6 +983,7 @@ pppoe_get_mbuf(size_t len)
MCLGET(m, M_DONTWAIT);
if ((m->m_flags & M_EXT) == 0) {
struct mbuf *n;
+
MFREE(m, n);
return (NULL);
}