]> git.proxmox.com Git - qemu.git/blobdiff - block/qcow2-cluster.c
qcow2: fix possible corruption when reading multiple clusters
[qemu.git] / block / qcow2-cluster.c
index f242244918e3029dad9786c1389f5358606a5dcc..791083a0efadf9125b5b80893a0ab794f8671952 100644 (file)
@@ -290,7 +290,7 @@ static int count_contiguous_clusters(uint64_t nb_clusters, int cluster_size,
         uint64_t *l2_table, uint64_t stop_flags)
 {
     int i;
-    uint64_t mask = stop_flags | L2E_OFFSET_MASK | QCOW2_CLUSTER_COMPRESSED;
+    uint64_t mask = stop_flags | L2E_OFFSET_MASK | QCOW_OFLAG_COMPRESSED;
     uint64_t first_entry = be64_to_cpu(l2_table[0]);
     uint64_t offset = first_entry & mask;