From f8e00ed3c127846a709e98b2c5f2634de2bac58e Mon Sep 17 00:00:00 2001 From: 10255046 Date: Tue, 29 Jul 2025 11:34:19 +0800 Subject: [PATCH] Fixes:issue4603 Signed-off-by: 10255046 --- xlators/mgmt/glusterd/src/glusterd-locks.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/xlators/mgmt/glusterd/src/glusterd-locks.c b/xlators/mgmt/glusterd/src/glusterd-locks.c index 52e1d59846a..8794e6f9347 100644 --- a/xlators/mgmt/glusterd/src/glusterd-locks.c +++ b/xlators/mgmt/glusterd/src/glusterd-locks.c @@ -584,8 +584,10 @@ glusterd_mgmt_v3_lock(const char *name, uuid_t uuid, uint32_t *op_errno, if (ret) { gf_msg(this->name, GF_LOG_ERROR, 0, GD_MSG_DICT_SET_FAILED, "Unable to set timer in mgmt_v3 lock"); + dict_del(priv->mgmt_v3_lock, key_dup); GF_FREE(key_dup); GF_FREE(mgmt_lock_timer); + GF_FREE(lock_obj); goto out; }