drivers: crypto: don't return uninitialized local variable

It should never be intended to return an uninitialized
variable from a function.

Remove the use of the uninitialized variable to fix the bug.

Signed-off-by: Chao Song <chao.song@linux.intel.com>
This commit is contained in:
Chao Song 2023-01-03 17:59:42 +08:00 committed by Carles Cufí
parent c7a5f7fda7
commit 96271c77bf
1 changed files with 1 additions and 2 deletions

View File

@ -284,7 +284,6 @@ static int intel_sha_compute(struct hash_ctx *ctx, struct hash_pkt *pkt, bool fi
static int intel_sha_device_set_hash_type(const struct device *dev, struct hash_ctx *ctx,
enum hash_algo algo)
{
int ret;
int ctx_idx;
struct sha_container *self = (struct sha_container *const)(dev)->data;
@ -305,7 +304,7 @@ static int intel_sha_device_set_hash_type(const struct device *dev, struct hash_
sha_sessions[ctx_idx].algo = algo;
ctx->hash_hndlr = intel_sha_compute;
return ret;
return 0;
}
static int intel_sha_device_free(const struct device *dev, struct hash_ctx *ctx)