diff options
| -rw-r--r-- | glusterfsd/src/glusterfsd-mgmt.c | 8 | 
1 files changed, 5 insertions, 3 deletions
diff --git a/glusterfsd/src/glusterfsd-mgmt.c b/glusterfsd/src/glusterfsd-mgmt.c index 609567a3c4c..f7882723b1b 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;  }  | 
