]> git.proxmox.com Git - mirror_qemu.git/blobdiff - block/mirror.c
blockjob: Introduce reference count and fix reference to job->bs
[mirror_qemu.git] / block / mirror.c
index 60f1cb589d21f9f5666057ed2aeaa2a3816f77e4..52c9abfe148a7ba5257b63b9a2314e5e0757613f 100644 (file)
@@ -742,7 +742,7 @@ static void mirror_start_job(BlockDriverState *bs, BlockDriverState *target,
     s->dirty_bitmap = bdrv_create_dirty_bitmap(bs, granularity, NULL, errp);
     if (!s->dirty_bitmap) {
         g_free(s->replaces);
-        block_job_release(bs);
+        block_job_unref(&s->common);
         return;
     }