From 832f60d41d9a392e77e5b81e7a44a97003b7541f Mon Sep 17 00:00:00 2001 From: Poornima G Date: Tue, 22 Jan 2019 16:07:52 +0530 Subject: rpc: Fix double free The value rsp.xdata.xdata_val was being freed twice. It was assigned to dict->extra_stdfree, dict_destroy would free it and also there was an explicit free. Getting rid of explicit free in this patch. Change-Id: Ia9c73454bec3970b33f154fa754398bf3b045645 fixes: bz#1668268 Signed-off-by: Poornima G --- glusterfsd/src/glusterfsd-mgmt.c | 2 -- 1 file changed, 2 deletions(-) (limited to 'glusterfsd') diff --git a/glusterfsd/src/glusterfsd-mgmt.c b/glusterfsd/src/glusterfsd-mgmt.c index f8934b184ed..6dec11b2bc2 100644 --- a/glusterfsd/src/glusterfsd-mgmt.c +++ b/glusterfsd/src/glusterfsd-mgmt.c @@ -2122,8 +2122,6 @@ out: GF_FREE(frame->local); frame->local = NULL; STACK_DESTROY(frame->root); - if (rsp.xdata.xdata_val) - free(rsp.xdata.xdata_val); free(rsp.spec); if (dict) -- cgit