From: Anthony Liguori Date: Fri, 22 May 2009 13:17:55 +0000 (-0500) Subject: Fix segv when passing an unknown protocol X-Git-Tag: 0.10.0-0sb10~1189 X-Git-Url: http://vcs.maemo.org/git/?a=commitdiff_plain;h=c833ab7351f2ebac46740380a81e34482e208dcc;p=qemu Fix segv when passing an unknown protocol Signed-off-by: Anthony Liguori --- diff --git a/block.c b/block.c index 980fbec..cbc83b1 100644 --- a/block.c +++ b/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);