Revision 206e6d85 block/qcow2-refcount.c
b/block/qcow2-refcount.c | ||
---|---|---|
627 | 627 |
BLKDBG_EVENT(bs->file, BLKDBG_CLUSTER_ALLOC_BYTES); |
628 | 628 |
assert(size > 0 && size <= s->cluster_size); |
629 | 629 |
if (s->free_byte_offset == 0) { |
630 |
s->free_byte_offset = qcow2_alloc_clusters(bs, s->cluster_size);
|
|
631 |
if (s->free_byte_offset < 0) {
|
|
632 |
return s->free_byte_offset;
|
|
630 |
offset = qcow2_alloc_clusters(bs, s->cluster_size); |
|
631 |
if (offset < 0) { |
|
632 |
return offset; |
|
633 | 633 |
} |
634 |
s->free_byte_offset = offset; |
|
634 | 635 |
} |
635 | 636 |
redo: |
636 | 637 |
free_in_cluster = s->cluster_size - |
Also available in: Unified diff