From 8dc462e08e11dc2851ad61f78626e0566d35ea8a Mon Sep 17 00:00:00 2001 From: Michal Mielewczyk Date: Tue, 28 Jan 2025 09:47:08 +0100 Subject: [PATCH] Fix using request after free Signed-off-by: Michal Mielewczyk --- src/metadata/metadata_raw_dynamic.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/metadata/metadata_raw_dynamic.c b/src/metadata/metadata_raw_dynamic.c index 481fc01..85b8806 100644 --- a/src/metadata/metadata_raw_dynamic.c +++ b/src/metadata/metadata_raw_dynamic.c @@ -1,6 +1,6 @@ /* * Copyright(c) 2012-2022 Intel Corporation - * Copyright(c) 2024 Huawei Technologies + * Copyright(c) 2024-2025 Huawei Technologies * SPDX-License-Identifier: BSD-3-Clause */ @@ -366,10 +366,10 @@ static void raw_dynamic_load_all_complete( { context->cmpl(context->priv, error); - ocf_req_put(context->req); env_secure_free(context->page, PAGE_SIZE); env_free(context->zpage); ctx_data_free(context->cache->owner, context->req->data); + ocf_req_put(context->req); env_vfree(context); }