diff options
Diffstat (limited to 'xlators/mgmt/glusterd/src/glusterd-store.c')
-rw-r--r-- | xlators/mgmt/glusterd/src/glusterd-store.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/xlators/mgmt/glusterd/src/glusterd-store.c b/xlators/mgmt/glusterd/src/glusterd-store.c index 37bf8bdaf..ca3b80ced 100644 --- a/xlators/mgmt/glusterd/src/glusterd-store.c +++ b/xlators/mgmt/glusterd/src/glusterd-store.c @@ -3082,6 +3082,7 @@ glusterd_store_retrieve_snap_list (char *volname) gf_store_op_errno_t op_errno = GD_STORE_SUCCESS; glusterd_snap_t *snap = NULL; uint64_t count = 0; + uint64_t snap_count = 0; gf_store_handle_t *shandle = NULL; priv = THIS->private; @@ -3110,12 +3111,12 @@ glusterd_store_retrieve_snap_list (char *volname) if(ret) goto out; - volinfo->snap_count = atol(value); + snap_count = atol(value); GF_FREE (value); value = NULL; shandle = volinfo->snap_list_shandle; - while (count <= volinfo->snap_count) { + while (count <= snap_count) { snap = glusterd_new_snap_object (); if (!snap) { gf_log (THIS->name, GF_LOG_ERROR, |