From: Colin Ian King Date: Tue, 3 Jan 2017 13:21:22 +0000 (+0000) Subject: crypto: mediatek - don't return garbage err on successful return X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=f283148a0774e9b2de5ae4b42bb7dff50410f8cc;p=linux.git crypto: mediatek - don't return garbage err on successful return In the case where keylen <= bs mtk_sha_setkey returns an uninitialized return value in err. Fix this by returning 0 instead of err. Issue detected by static analysis with cppcheck. Signed-off-by: Colin Ian King Signed-off-by: Herbert Xu --- diff --git a/drivers/crypto/mediatek/mtk-sha.c b/drivers/crypto/mediatek/mtk-sha.c index 89513632c8ed5..8e1b440fedf06 100644 --- a/drivers/crypto/mediatek/mtk-sha.c +++ b/drivers/crypto/mediatek/mtk-sha.c @@ -878,7 +878,7 @@ static int mtk_sha_setkey(struct crypto_ahash *tfm, bctx->opad[i] ^= 0x5c; } - return err; + return 0; } static int mtk_sha_export(struct ahash_request *req, void *out)