Fix segv when passing an unknown protocol
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
parent
71b9b0ca5b
commit
c833ab7351
2
block.c
2
block.c
@ -306,7 +306,7 @@ static BlockDriver *find_image_format(const char *filename)
|
|||||||
|
|
||||||
drv = find_protocol(filename);
|
drv = find_protocol(filename);
|
||||||
/* no need to test disk image formats for vvfat */
|
/* no need to test disk image formats for vvfat */
|
||||||
if (strcmp(drv->format_name, "vvfat") == 0)
|
if (drv && strcmp(drv->format_name, "vvfat") == 0)
|
||||||
return drv;
|
return drv;
|
||||||
|
|
||||||
ret = bdrv_file_open(&bs, filename, BDRV_O_RDONLY);
|
ret = bdrv_file_open(&bs, filename, BDRV_O_RDONLY);
|
||||||
|
Loading…
Reference in New Issue
Block a user