diff options
Diffstat (limited to 'xlators/features/marker/src/marker.c')
-rw-r--r-- | xlators/features/marker/src/marker.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/xlators/features/marker/src/marker.c b/xlators/features/marker/src/marker.c index fbe640f0feb..8d39bece01b 100644 --- a/xlators/features/marker/src/marker.c +++ b/xlators/features/marker/src/marker.c @@ -260,9 +260,11 @@ marker_getxattr_stampfile_cbk (call_frame_t *frame, xlator_t *this, ret = dict_set_bin (dict, (char *)name, vol_mark, sizeof (struct volume_mark)); - if (ret) + if (ret) { + GF_FREE (vol_mark); gf_log (this->name, GF_LOG_WARNING, "failed to set key %s", name); + } STACK_UNWIND_STRICT (getxattr, frame, 0, 0, dict, xdata); |