aboutsummaryrefslogtreecommitdiffstats
path: root/crypto
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2009-07-15 04:53:33 -0400
committerHerbert Xu <herbert@gondor.apana.org.au>2009-07-15 04:53:33 -0400
commitb5ebd44eb7559ea6135d536bafd02323d2ef0547 (patch)
tree519daaeb7d3b913ec6893ae91de3971ee5314651 /crypto
parent3b3fc322d9c92e8bbfcecf739f1a3d10ded7f2cd (diff)
crypto: xcbc - Fix incorrect error value when creating instance
If shash_alloc_instance() fails, we return the wrong error value. This patch fixes it. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto')
-rw-r--r--crypto/xcbc.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/crypto/xcbc.c b/crypto/xcbc.c
index b2cc8551b99..3b991bf2fd9 100644
--- a/crypto/xcbc.c
+++ b/crypto/xcbc.c
@@ -252,6 +252,7 @@ static int xcbc_create(struct crypto_template *tmpl, struct rtattr **tb)
252 } 252 }
253 253
254 inst = shash_alloc_instance("xcbc", alg); 254 inst = shash_alloc_instance("xcbc", alg);
255 err = PTR_ERR(inst);
255 if (IS_ERR(inst)) 256 if (IS_ERR(inst))
256 goto out_put_alg; 257 goto out_put_alg;
257 258