diff options
author | Ryan Libby <rlibby@FreeBSD.org> | 2019-06-25 15:43:52 +0000 |
---|---|---|
committer | Ryan Libby <rlibby@FreeBSD.org> | 2019-06-25 15:43:52 +0000 |
commit | 0e2464ea18bd17f21eea3336d3462fd912e4218c (patch) | |
tree | 79f47066fb51f8943292ca77a3fd8849d4be3440 | |
parent | 343a7eabf30393a4ee7b51469ddc804b9ac132a4 (diff) |
Notes
-rw-r--r-- | sys/netipsec/key.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/netipsec/key.c b/sys/netipsec/key.c index d54427410b925..82a84a4125385 100644 --- a/sys/netipsec/key.c +++ b/sys/netipsec/key.c @@ -7164,7 +7164,7 @@ key_register(struct socket *so, struct mbuf *m, const struct sadb_msghdr *mhp) return key_senderror(so, m, ENOBUFS); MGETHDR(n, M_NOWAIT, MT_DATA); - if (len > MHLEN) { + if (n != NULL && len > MHLEN) { if (!(MCLGET(n, M_NOWAIT))) { m_freem(n); n = NULL; |