diff options
Diffstat (limited to 'xlators/mgmt')
-rw-r--r-- | xlators/mgmt/glusterd/src/glusterd-store.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/xlators/mgmt/glusterd/src/glusterd-store.c b/xlators/mgmt/glusterd/src/glusterd-store.c index e714fae41d3..af6a6be5d5c 100644 --- a/xlators/mgmt/glusterd/src/glusterd-store.c +++ b/xlators/mgmt/glusterd/src/glusterd-store.c @@ -3415,14 +3415,12 @@ glusterd_store_options(xlator_t *this, dict_t *opts) } ret = gf_store_rename_tmppath(shandle); - if (ret) { - goto out; - } out: shandle->fd = 0; GF_FREE(dict_data); - if ((ret < 0) && (fd > 0)) + if ((ret < 0) && (fd > 0)) { gf_store_unlink_tmppath(shandle); + } gf_store_handle_destroy(shandle); return ret; } |