From 2e859ee88f285a098a5c02bd2bdc0cd4bbd44d56 Mon Sep 17 00:00:00 2001 From: Rajesh Joseph Date: Fri, 23 Sep 2016 13:57:55 +0530 Subject: gfapi: Fix memory leak in glfs-mgmt dictionary was not freed after serialization Change-Id: I495f2f823b0d53a0d858876bde41fde5f0705113 BUG: 1397177 Signed-off-by: Rajesh Joseph Reviewed-on: http://review.gluster.org/15895 Smoke: Gluster Build System Reviewed-by: Vijay Bellur Reviewed-by: Poornima G NetBSD-regression: NetBSD Build System CentOS-regression: Gluster Build System --- api/src/glfs-mgmt.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'api/src/glfs-mgmt.c') diff --git a/api/src/glfs-mgmt.c b/api/src/glfs-mgmt.c index 4619061816c..1a6eb4b6981 100644 --- a/api/src/glfs-mgmt.c +++ b/api/src/glfs-mgmt.c @@ -700,6 +700,9 @@ glfs_volfile_fetch (struct glfs *fs) GF_HNDSK_GETSPEC, glfs_mgmt_getspec_cbk, (xdrproc_t)xdr_gf_getspec_req); out: + if (dict) + dict_unref (dict); + return ret; } -- cgit