]> git.proxmox.com Git - qemu.git/blobdiff - block.c
block: do not reuse the backing file across bdrv_close/bdrv_open
[qemu.git] / block.c
diff --git a/block.c b/block.c
index 6dc0d4486eff8c2ef5a61992d719df61f60bd604..271f109cbe5d6eacf6b3619c875d6d15dbfea4ed 100644 (file)
--- a/block.c
+++ b/block.c
@@ -878,6 +878,8 @@ void bdrv_close(BlockDriverState *bs)
         bs->opaque = NULL;
         bs->drv = NULL;
         bs->copy_on_read = 0;
+        bs->backing_file[0] = '\0';
+        bs->backing_format[0] = '\0';
 
         if (bs->file != NULL) {
             bdrv_close(bs->file);