diff options
author | Andrey V. Elsukov <ae@FreeBSD.org> | 2018-03-11 18:46:40 +0000 |
---|---|---|
committer | Andrey V. Elsukov <ae@FreeBSD.org> | 2018-03-11 18:46:40 +0000 |
commit | d158b221e511fd577770086e4eb3c7e655c513cf (patch) | |
tree | 1788f91413e588f95a73f8f7fadfb87a9820b982 /sys/netipsec | |
parent | e3004d24298ffb7e912aff18eed13e6234c46f62 (diff) | |
download | src-test-d158b221e511fd577770086e4eb3c7e655c513cf.tar.gz src-test-d158b221e511fd577770086e4eb3c7e655c513cf.zip |
Add KASSERT to check that proper targed was used.
MFC after: 2 weeks
Notes
Notes:
svn path=/head/; revision=330777
Diffstat (limited to 'sys/netipsec')
-rw-r--r-- | sys/netipsec/keysock.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/netipsec/keysock.c b/sys/netipsec/keysock.c index 6b255d50bbbc2..fc17113992e8e 100644 --- a/sys/netipsec/keysock.c +++ b/sys/netipsec/keysock.c @@ -185,6 +185,8 @@ key_sendup_mbuf(struct socket *so, struct mbuf *m, int target) KASSERT(m != NULL, ("NULL mbuf pointer was passed.")); KASSERT(so != NULL || target != KEY_SENDUP_ONE, ("NULL socket pointer was passed.")); + KASSERT(target == KEY_SENDUP_ONE || target == KEY_SENDUP_ALL || + target == KEY_SENDUP_REGISTERED, ("Wrong target %d", target)); PFKEYSTAT_INC(in_total); PFKEYSTAT_ADD(in_bytes, m->m_pkthdr.len); |