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);
|
||||
/* 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;
|
||||
|
||||
ret = bdrv_file_open(&bs, filename, BDRV_O_RDONLY);
|
||||
|
Loading…
Reference in New Issue
Block a user