From d14687b82cb156a98990abff610f22726dc9ec28 Mon Sep 17 00:00:00 2001 From: Miloslav Trmač Date: Fri, 9 Jul 2010 06:44:29 +0200 Subject: Fix error paths in crypto_run Signed-off-by: Nikos Mavrogiannopoulos --- cryptodev_main.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cryptodev_main.c b/cryptodev_main.c index d969bb1..7424746 100644 --- a/cryptodev_main.c +++ b/cryptodev_main.c @@ -409,7 +409,7 @@ crypto_run(struct fcrypt *fcr, struct crypt_op *cop) if (unlikely(ret)) { dprintk(1, KERN_ERR, "error in cryptodev_hash_reset()\n"); - goto out_unlock; + goto out; } } @@ -421,7 +421,7 @@ crypto_run(struct fcrypt *fcr, struct crypt_op *cop) "data size (%zu) isn't a multiple of block size (%u)\n", nbytes, blocksize); ret = -EINVAL; - goto out_unlock; + goto out; } if (cop->iv) { @@ -430,7 +430,7 @@ crypto_run(struct fcrypt *fcr, struct crypt_op *cop) ivsize = min((int)sizeof(iv), ses_ptr->cdata.ivsize); ret = copy_from_user(iv, cop->iv, ivsize); if (unlikely(ret)) - goto out_unlock; + goto out; cryptodev_cipher_set_iv(&ses_ptr->cdata, iv, ivsize); } -- cgit