From f7bf07872354b49ede33fa57e851dceba5a44d7c Mon Sep 17 00:00:00 2001 From: Di Wang Date: Fri, 31 Jan 2025 22:19:16 +0000 Subject: [PATCH] DAOS-16971 cart: fix mem leak fix mem leak Signed-off-by: Di Wang --- src/cart/crt_rpc.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/cart/crt_rpc.c b/src/cart/crt_rpc.c index e94c9efe108..15b5d5e3cb7 100644 --- a/src/cart/crt_rpc.c +++ b/src/cart/crt_rpc.c @@ -574,14 +574,14 @@ crt_rpc_priv_free(struct crt_rpc_priv *rpc_priv) if (rpc_priv->crp_uri_free != 0) D_FREE(rpc_priv->crp_tgt_uri); - if (rpc_priv->crp_orig_uri != NULL) - D_FREE(rpc_priv->crp_orig_uri); - D_MUTEX_DESTROY(&rpc_priv->crp_mutex); D_SPIN_DESTROY(&rpc_priv->crp_lock); RPC_TRACE(DB_TRACE, rpc_priv, "destroying\n"); + if (rpc_priv->crp_orig_uri != NULL) + D_FREE(rpc_priv->crp_orig_uri); + D_FREE(rpc_priv); }