summaryrefslogtreecommitdiffstats
path: root/xlators/mgmt/glusterd/src/glusterd-store.c
diff options
context:
space:
mode:
Diffstat (limited to 'xlators/mgmt/glusterd/src/glusterd-store.c')
-rw-r--r--xlators/mgmt/glusterd/src/glusterd-store.c5
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,