diff options
author | 2006-12-28 23:38:23 +0000 | |
---|---|---|
committer | 2006-12-28 23:38:23 +0000 | |
commit | 0b782e2e3f281e63bdc78fb2c062ec72419f8174 (patch) | |
tree | 7cc0543711110f197166430579e721232b031b2d | |
parent | s/vfs_lookup/VOP_LOOKUP/ since the former does not (diff) | |
download | wireguard-openbsd-0b782e2e3f281e63bdc78fb2c062ec72419f8174.tar.xz wireguard-openbsd-0b782e2e3f281e63bdc78fb2c062ec72419f8174.zip |
knf, from bred@
-rw-r--r-- | sys/net/if_pppoe.c | 9 |
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); } |