diff options
| author | Julian Elischer <julian@FreeBSD.org> | 1998-06-12 03:48:19 +0000 |
|---|---|---|
| committer | Julian Elischer <julian@FreeBSD.org> | 1998-06-12 03:48:19 +0000 |
| commit | ed7509ace472df6920d5f272cd966f74e6dab7ab (patch) | |
| tree | 14c5e57761857a3a0040e03b38cb34c8de013d9a /sys/netinet/ip_input.c | |
| parent | 0cab75363d5b8c14b1133f91b59552b1195a45f3 (diff) | |
Notes
Diffstat (limited to 'sys/netinet/ip_input.c')
| -rw-r--r-- | sys/netinet/ip_input.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/sys/netinet/ip_input.c b/sys/netinet/ip_input.c index 19ceef1357c1..3020a5823812 100644 --- a/sys/netinet/ip_input.c +++ b/sys/netinet/ip_input.c @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)ip_input.c 8.2 (Berkeley) 1/4/94 - * $Id: ip_input.c,v 1.88 1998/06/06 20:45:27 julian Exp $ + * $Id: ip_input.c,v 1.89 1998/06/06 21:49:16 julian Exp $ * $ANA: ip_input.c,v 1.5 1996/09/18 14:34:59 wollman Exp $ */ @@ -250,7 +250,7 @@ ip_input(struct mbuf *m) u_short sum; #ifdef DIAGNOSTIC - if ((m->m_flags & M_PKTHDR) == 0) + if (m == NULL || (m->m_flags & M_PKTHDR) == 0) panic("ip_input no HDR"); #endif /* @@ -266,11 +266,6 @@ ip_input(struct mbuf *m) if (m->m_pkthdr.len < sizeof(struct ip)) goto tooshort; -#ifdef DIAGNOSTIC - if (m->m_len < sizeof(struct ip)) - panic("ipintr mbuf too short"); -#endif - if (m->m_len < sizeof (struct ip) && (m = m_pullup(m, sizeof (struct ip))) == 0) { ipstat.ips_toosmall++; |
