summaryrefslogtreecommitdiffstats
path: root/sys/netinet/ipsec_input.c
diff options
context:
space:
mode:
authoraaron <aaron@openbsd.org>2001-05-11 17:20:09 +0000
committeraaron <aaron@openbsd.org>2001-05-11 17:20:09 +0000
commitcd37de7620988c0c47c4d9e96df12ac647d7b4d2 (patch)
treef124b652ca64da3446129fac1db2b3edf96e2ee0 /sys/netinet/ipsec_input.c
parent-1 -> MAP_FAILED. (diff)
downloadwireguard-openbsd-cd37de7620988c0c47c4d9e96df12ac647d7b4d2.tar.xz
wireguard-openbsd-cd37de7620988c0c47c4d9e96df12ac647d7b4d2.zip
Check m_pullup() and m_pullup2() return for NULL, not 0; itojun@ ok
Diffstat (limited to 'sys/netinet/ipsec_input.c')
-rw-r--r--sys/netinet/ipsec_input.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/netinet/ipsec_input.c b/sys/netinet/ipsec_input.c
index 2655b16bd05..214b1155c93 100644
--- a/sys/netinet/ipsec_input.c
+++ b/sys/netinet/ipsec_input.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ipsec_input.c,v 1.36 2001/04/06 04:42:08 csapuntz Exp $ */
+/* $OpenBSD: ipsec_input.c,v 1.37 2001/05/11 17:20:11 aaron Exp $ */
/*
* The authors of this code are John Ioannidis (ji@tla.org),
@@ -277,7 +277,7 @@ ipsec_common_input_cb(struct mbuf *m, struct tdb *tdbp, int skip, int protoff)
/* Fix IPv4 header */
if (tdbp->tdb_dst.sa.sa_family == AF_INET)
{
- if ((m->m_len < skip) && ((m = m_pullup(m, skip)) == 0))
+ if ((m->m_len < skip) && ((m = m_pullup(m, skip)) == NULL))
{
DPRINTF(("ipsec_common_input_cb(): processing failed for SA %s/%08x\n", ipsp_address(tdbp->tdb_dst), ntohl(tdbp->tdb_spi)));
IPSEC_ISTAT(espstat.esps_hdrops, ahstat.ahs_hdrops);
@@ -365,7 +365,7 @@ ipsec_common_input_cb(struct mbuf *m, struct tdb *tdbp, int skip, int protoff)
if (af == INET6)
{
if ((m->m_len < sizeof(struct ip6_hdr)) &&
- ((m = m_pullup(m, sizeof(struct ip6_hdr))) == 0))
+ ((m = m_pullup(m, sizeof(struct ip6_hdr))) == NULL))
{
DPRINTF(("ipsec_common_input_cb(): processing failed for SA %s/%08x\n", ipsp_address(tdbp->tdb_dst), ntohl(tdbp->tdb_spi)));
IPSEC_ISTAT(espstat.esps_hdrops, ahstat.ahs_hdrops);