From ea01332a61f19e33979ce6e24013461d2ed70c2a Mon Sep 17 00:00:00 2001 From: glebius Date: Fri, 11 Feb 2005 22:28:58 +0000 Subject: [PATCH] - do m_pullup() after m_dup() - clean style in previous commit Suggested by: ru --- sys/netgraph/ng_ipfw.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/sys/netgraph/ng_ipfw.c b/sys/netgraph/ng_ipfw.c index 2fab936531cc..89a0a77af0be 100644 --- a/sys/netgraph/ng_ipfw.c +++ b/sys/netgraph/ng_ipfw.c @@ -231,8 +231,8 @@ ng_ipfw_rcvdata(hook_p hook, item_p item) { struct ip *ip; - if (m->m_len < sizeof (struct ip) && - (m = m_pullup(m, sizeof (struct ip))) == NULL) + if (m->m_len < sizeof(struct ip) && + (m = m_pullup(m, sizeof(struct ip))) == NULL) return(EINVAL); ip = mtod(m, struct ip *); @@ -294,7 +294,8 @@ ng_ipfw_input(struct mbuf **m0, int dir, struct ip_fw_args *fwa, int tee) m_tag_prepend(m, &ngit->mt); } else - if ((m = m_dup(*m0, M_DONTWAIT)) == NULL) + if ((m = m_dup(*m0, M_DONTWAIT)) == NULL || + (m = m_pullup(m, sizeof(struct ip))) == NULL) return (ENOMEM); /* which is ignored */ ip = mtod(m, struct ip *);