summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--glusterfsd/src/glusterfsd-mgmt.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/glusterfsd/src/glusterfsd-mgmt.c b/glusterfsd/src/glusterfsd-mgmt.c
index c1ab934d31f..877adba2938 100644
--- a/glusterfsd/src/glusterfsd-mgmt.c
+++ b/glusterfsd/src/glusterfsd-mgmt.c
@@ -1834,6 +1834,11 @@ glusterfs_rebalance_event_notify_cbk (struct rpc_req *req, struct iovec *iov,
}
out:
free (rsp.dict.dict_val); //malloced by xdr
+
+ if (frame) {
+ STACK_DESTROY (frame->root);
+ }
+
return ret;
}
@@ -1870,9 +1875,6 @@ glusterfs_rebalance_event_notify (dict_t *dict)
GF_FREE (req.dict.dict_val);
- if (frame) {
- STACK_DESTROY (frame->root);
- }
return ret;
}