aboutsummaryrefslogtreecommitdiff
path: root/sys/opencrypto/crypto.c
diff options
context:
space:
mode:
authorPawel Jakub Dawidek <pjd@FreeBSD.org>2006-05-18 06:28:39 +0000
committerPawel Jakub Dawidek <pjd@FreeBSD.org>2006-05-18 06:28:39 +0000
commitc3c820369e5a9e6aa96025c9c6b1b21507895745 (patch)
treed894e3aae5e2344eb7567c9813aeca8146750240 /sys/opencrypto/crypto.c
parentc002dbe6a75c47464cb2c78cf94c3a19fba808d3 (diff)
downloadsrc-c3c820369e5a9e6aa96025c9c6b1b21507895745.tar.gz
src-c3c820369e5a9e6aa96025c9c6b1b21507895745.zip
Notes
Diffstat (limited to 'sys/opencrypto/crypto.c')
-rw-r--r--sys/opencrypto/crypto.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/opencrypto/crypto.c b/sys/opencrypto/crypto.c
index e1c7e99aef40..74f147eea192 100644
--- a/sys/opencrypto/crypto.c
+++ b/sys/opencrypto/crypto.c
@@ -1071,8 +1071,8 @@ crypto_proc(void)
* Driver cannot disappeared when there is an active
* session.
*/
- KASSERT(cap != NULL, ("%s: Driver disappeared.",
- __func__));
+ KASSERT(cap != NULL, ("%s:%u Driver disappeared.",
+ __func__, __LINE__));
if (cap == NULL || cap->cc_process == NULL) {
/* Op needs to be migrated, process it. */
if (submit == NULL)
@@ -1105,6 +1105,8 @@ crypto_proc(void)
CRYPTO_Q_UNLOCK();
hid = CRYPTO_SESID2HID(submit->crp_sid);
cap = crypto_checkdriver(hid);
+ KASSERT(cap != NULL, ("%s:%u Driver disappeared.",
+ __func__, __LINE__));
result = crypto_invoke(cap, submit, hint);
CRYPTO_Q_LOCK();
if (result == ERESTART) {