summaryrefslogtreecommitdiffstats
path: root/xlators/mgmt/glusterd/src/glusterd-op-sm.c
diff options
context:
space:
mode:
Diffstat (limited to 'xlators/mgmt/glusterd/src/glusterd-op-sm.c')
-rw-r--r--xlators/mgmt/glusterd/src/glusterd-op-sm.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/xlators/mgmt/glusterd/src/glusterd-op-sm.c b/xlators/mgmt/glusterd/src/glusterd-op-sm.c
index a7f00296906..9d578349807 100644
--- a/xlators/mgmt/glusterd/src/glusterd-op-sm.c
+++ b/xlators/mgmt/glusterd/src/glusterd-op-sm.c
@@ -1730,8 +1730,11 @@ glusterd_op_stage_reset_volume (dict_t *dict, char **op_errstr)
} else if (strcmp (key, "cluster.watermark-hi") == 0) {
ret = glusterd_water_limit_check (volinfo, _gf_true,
op_errstr);
- if (ret)
+ if (ret) {
+ if (key_fixed)
+ GF_FREE (key_fixed);
return ret;
+ }
}
if (!exists) {