]> git.proxmox.com Git - qemu.git/blobdiff - blockjob.c
block: look for zero blocks in bs->file
[qemu.git] / blockjob.c
index 7edc94511935d6670776e01807c792a3f3b3a448..e7d49b7169d6f3527abfd18477cbf07418224ccf 100644 (file)
@@ -45,6 +45,7 @@ void *block_job_create(const BlockJobType *job_type, BlockDriverState *bs,
         error_set(errp, QERR_DEVICE_IN_USE, bdrv_get_device_name(bs));
         return NULL;
     }
+    bdrv_ref(bs);
     bdrv_set_in_use(bs, 1);
 
     job = g_malloc0(job_type->instance_size);