block: Check create_opts before image creation
commit6065d5484a092d55b274876d1fafb8223041842a
authorMax Reitz <mreitz@redhat.com>
Tue, 2 Dec 2014 17:32:45 +0000 (2 18:32 +0100)
committerMichael Roth <mdroth@linux.vnet.ibm.com>
Sun, 22 Feb 2015 18:03:44 +0000 (22 12:03 -0600)
treec7786e8750fb91c4a6d3d6b2b74a1dad1d9063bd
parent0fc9a06b565ceea71662f69391ee6d86634faf25
block: Check create_opts before image creation

If a driver supports image creation, it needs to set the .create_opts
field. We can use that to make sure .create_opts for both drivers
involved is not NULL in bdrv_img_create(), which is important so that
the create_opts pointer in that function is not NULL after the
qemu_opts_append() calls and when going into qemu_opts_create().

Cc: qemu-stable@nongnu.org
Signed-off-by: Max Reitz <mreitz@redhat.com>
Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
(cherry picked from commit c6149724080af7b3d5d61eac8942655e6d212783)
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
block.c