svn commit: r349373 - head/sys/netipsec
Ryan Libby
rlibby at FreeBSD.org
Tue Jun 25 15:43:53 UTC 2019
Author: rlibby
Date: Tue Jun 25 15:43:52 2019
New Revision: 349373
URL: https://svnweb.freebsd.org/changeset/base/349373
Log:
netipsec key_register: check for M_NOWAIT alloc failure
Reviewed by: ae, cem
Sponsored by: Dell EMC Isilon
Differential Revision: https://reviews.freebsd.org/D20742
Modified:
head/sys/netipsec/key.c
Modified: head/sys/netipsec/key.c
==============================================================================
--- head/sys/netipsec/key.c Tue Jun 25 14:56:13 2019 (r349372)
+++ head/sys/netipsec/key.c Tue Jun 25 15:43:52 2019 (r349373)
@@ -7164,7 +7164,7 @@ key_register(struct socket *so, struct mbuf *m, const
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;
More information about the svn-src-all
mailing list