Commit 3d34c6cd authored by Fam Zheng's avatar Fam Zheng Committed by Stefan Hajnoczi
Browse files

vvfat: use bdrv_new() to allocate BlockDriverState



we need bdrv_new() to properly initialize BDS, don't allocate memory
manually.

Signed-off-by: default avatarFam Zheng <famz@redhat.com>
Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
parent a94a3fac
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -2943,7 +2943,7 @@ static int enable_write_target(BDRVVVFATState *s)
    unlink(s->qcow_filename);
#endif

    s->bs->backing_hd = calloc(sizeof(BlockDriverState), 1);
    s->bs->backing_hd = bdrv_new("");
    s->bs->backing_hd->drv = &vvfat_write_target;
    s->bs->backing_hd->opaque = g_malloc(sizeof(void*));
    *(void**)s->bs->backing_hd->opaque = s;