aboutsummaryrefslogtreecommitdiff
path: root/sys/netipsec/keysock.c
diff options
context:
space:
mode:
authorAndrey V. Elsukov <ae@FreeBSD.org>2018-03-11 18:37:55 +0000
committerAndrey V. Elsukov <ae@FreeBSD.org>2018-03-11 18:37:55 +0000
commite3004d24298ffb7e912aff18eed13e6234c46f62 (patch)
treebf6965513f6bb2c69721b66d790a89ece71cf01a /sys/netipsec/keysock.c
parent8355852f852fd1aabb2fcd0d5ee0358ab4b42304 (diff)
downloadsrc-e3004d24298ffb7e912aff18eed13e6234c46f62.tar.gz
src-e3004d24298ffb7e912aff18eed13e6234c46f62.zip
Replace panic() with KASSERTs.
MFC after: 2 weeks
Notes
Notes: svn path=/head/; revision=330775
Diffstat (limited to 'sys/netipsec/keysock.c')
-rw-r--r--sys/netipsec/keysock.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/sys/netipsec/keysock.c b/sys/netipsec/keysock.c
index 366584c8dccc..6b255d50bbbc 100644
--- a/sys/netipsec/keysock.c
+++ b/sys/netipsec/keysock.c
@@ -182,10 +182,9 @@ key_sendup_mbuf(struct socket *so, struct mbuf *m, int target)
struct rawcb *rp;
int error = 0;
- if (m == NULL)
- panic("key_sendup_mbuf: NULL pointer was passed.\n");
- if (so == NULL && target == KEY_SENDUP_ONE)
- panic("%s: NULL pointer was passed.\n", __func__);
+ KASSERT(m != NULL, ("NULL mbuf pointer was passed."));
+ KASSERT(so != NULL || target != KEY_SENDUP_ONE,
+ ("NULL socket pointer was passed."));
PFKEYSTAT_INC(in_total);
PFKEYSTAT_ADD(in_bytes, m->m_pkthdr.len);