bch2_trans_exit(&trans);
}
- qcow2_write_image(ca->disk_sb.bdev->bd_fd, fd, &data,
+ qcow2_write_image(ca->disk_sb.bdev->bd_buffered_fd, fd, &data,
max_t(unsigned, btree_bytes(c) / 8, block_bytes(c)));
darray_exit(&data);
}
continue;
char *path = nr_devices > 1
- ? mprintf("%s.%u", out, i)
- : strdup(out);
+ ? mprintf("%s.%u.qcow2", out, i)
+ : mprintf("%s.qcow2", out);
fd = xopen(path, flags, 0600);
free(path);