diff options
| author | Pawel Jakub Dawidek <pjd@FreeBSD.org> | 2006-06-08 17:40:02 +0000 |
|---|---|---|
| committer | Pawel Jakub Dawidek <pjd@FreeBSD.org> | 2006-06-08 17:40:02 +0000 |
| commit | bb34821048f1b3afe734688a68209e39879c5465 (patch) | |
| tree | 6ddedc5c8408cafd1385f6175d60518d6a94a163 /sys/crypto | |
| parent | 1e6c9668dfeba496337adb5c7a01713b62795c8f (diff) | |
Notes
Diffstat (limited to 'sys/crypto')
| -rw-r--r-- | sys/crypto/via/padlock.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/crypto/via/padlock.c b/sys/crypto/via/padlock.c index 69904200b593..01eb916ce77a 100644 --- a/sys/crypto/via/padlock.c +++ b/sys/crypto/via/padlock.c @@ -523,13 +523,14 @@ padlock_process(void *arg __unused, struct cryptop *crp, int hint __unused) u_char *buf, *abuf; int error = 0; + enccrd = maccrd = NULL; buf = NULL; + if (crp == NULL || crp->crp_callback == NULL || crp->crp_desc == NULL) { error = EINVAL; goto out; } - enccrd = maccrd = NULL; for (crd = crp->crp_desc; crd != NULL; crd = crd->crd_next) { switch (crd->crd_alg) { case CRYPTO_NULL_HMAC: |
