From e6a3902410aaa8756e9c07302d88399fb99641c7 Mon Sep 17 00:00:00 2001 From: shishir gowda Date: Thu, 17 Nov 2011 15:12:32 +0530 Subject: mgmt/glusterd volume delete - Unref dict only in case of an error Change-Id: I6edee785c69864bf42d869ed9cccb52cabc1523d BUG: 3817 Reviewed-on: http://review.gluster.com/736 Reviewed-by: Amar Tumballi Tested-by: Gluster Build System --- xlators/mgmt/glusterd/src/glusterd-volume-ops.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xlators/mgmt/glusterd/src/glusterd-volume-ops.c b/xlators/mgmt/glusterd/src/glusterd-volume-ops.c index 33b9c7f3e..f36a4d52b 100644 --- a/xlators/mgmt/glusterd/src/glusterd-volume-ops.c +++ b/xlators/mgmt/glusterd/src/glusterd-volume-ops.c @@ -408,7 +408,7 @@ glusterd_handle_cli_delete_volume (rpcsvc_request_t *req) out: if (cli_req.dict.dict_val) free (cli_req.dict.dict_val); //its malloced by xdr - if (dict) + if (ret && dict) dict_unref (dict); glusterd_friend_sm (); -- cgit