From 5d74aec92100ab59b68b3aa3b214eae68e43cabe Mon Sep 17 00:00:00 2001 From: Michal Mielewczyk Date: Wed, 12 Jan 2022 07:46:49 +0100 Subject: [PATCH] Add missing return in raw_ram_zero() in error path Signed-off-by: Michal Mielewczyk --- src/metadata/metadata_raw.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/metadata/metadata_raw.c b/src/metadata/metadata_raw.c index f19560e..867d7a9 100644 --- a/src/metadata/metadata_raw.c +++ b/src/metadata/metadata_raw.c @@ -272,8 +272,11 @@ static void raw_ram_zero(ocf_cache_t cache, struct ocf_metadata_raw *raw, struct ocf_raw_ram_zero_ctx *ctx; ctx = env_malloc(sizeof(*ctx), ENV_MEM_NORMAL); - if (!ctx) + if (!ctx) { cmpl(priv, -OCF_ERR_NO_MEM); + return; + } + ctx->cmpl = cmpl; ctx->priv = priv;