]> git.proxmox.com Git - qemu.git/blobdiff - block/qcow2-snapshot.c
qcow2: Use better type for numerical snapshot ID
[qemu.git] / block / qcow2-snapshot.c
index fe7e14cc895106255a6e94f4b0940eb4c9d76d43..884b06d9fef4e50eba3701a7e6b3907b88f5b1da 100644 (file)
@@ -292,7 +292,8 @@ static void find_new_snapshot_id(BlockDriverState *bs,
 {
     BDRVQcowState *s = bs->opaque;
     QCowSnapshot *sn;
-    int i, id, id_max = 0;
+    int i;
+    unsigned long id, id_max = 0;
 
     for(i = 0; i < s->nb_snapshots; i++) {
         sn = s->snapshots + i;
@@ -300,7 +301,7 @@ static void find_new_snapshot_id(BlockDriverState *bs,
         if (id > id_max)
             id_max = id;
     }
-    snprintf(id_str, id_str_size, "%d", id_max + 1);
+    snprintf(id_str, id_str_size, "%lu", id_max + 1);
 }
 
 static int find_snapshot_by_id_and_name(BlockDriverState *bs,