diff options
author | jmg <jmg@FreeBSD.org> | 2015-06-19 22:42:26 +0000 |
---|---|---|
committer | jmg <jmg@FreeBSD.org> | 2015-06-19 22:42:26 +0000 |
commit | cdac4c7494f0d87a23b38cccf49a203f6f9934ae (patch) | |
tree | 8dc8ddb94033bbaee9b12ff51e14fd7f249032f8 /sys/opencrypto | |
parent | 87997fdb5d90f3d2d16579b9fb8b3f6efd8f5fe0 (diff) | |
download | FreeBSD-src-cdac4c7494f0d87a23b38cccf49a203f6f9934ae.zip FreeBSD-src-cdac4c7494f0d87a23b38cccf49a203f6f9934ae.tar.gz |
change the KASSERT so it is meaningful, var is unsigned, so even
when it wraps, it's still >= 0...
Reported by: Coverity
CID: 1017564
Diffstat (limited to 'sys/opencrypto')
-rw-r--r-- | sys/opencrypto/crypto.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/opencrypto/crypto.c b/sys/opencrypto/crypto.c index 0ecdeb3..d084b77 100644 --- a/sys/opencrypto/crypto.c +++ b/sys/opencrypto/crypto.c @@ -1181,8 +1181,8 @@ crypto_kdone(struct cryptkop *krp) /* XXX: What if driver is loaded in the meantime? */ if (krp->krp_hid < crypto_drivers_num) { cap = &crypto_drivers[krp->krp_hid]; + KASSERT(cap->cc_koperations > 0, ("cc_koperations == 0")); cap->cc_koperations--; - KASSERT(cap->cc_koperations >= 0, ("cc_koperations < 0")); if (cap->cc_flags & CRYPTOCAP_F_CLEANUP) crypto_remove(cap); } |