diff options
author | Andrey V. Elsukov <ae@FreeBSD.org> | 2018-03-11 18:37:55 +0000 |
---|---|---|
committer | Andrey V. Elsukov <ae@FreeBSD.org> | 2018-03-11 18:37:55 +0000 |
commit | e3004d24298ffb7e912aff18eed13e6234c46f62 (patch) | |
tree | bf6965513f6bb2c69721b66d790a89ece71cf01a /sys/netipsec/keysock.c | |
parent | 8355852f852fd1aabb2fcd0d5ee0358ab4b42304 (diff) | |
download | src-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.c | 7 |
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); |