There is no problem in giving no filename; in this case, it has to be specified through the "image" option.
Signed-off-by: Max Reitz <mre...@redhat.com> --- block/blkdebug.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/block/blkdebug.c b/block/blkdebug.c index 0c800ae..fdfc6b0 100644 --- a/block/blkdebug.c +++ b/block/blkdebug.c @@ -327,8 +327,10 @@ static void blkdebug_parse_filename(const char *filename, QDict *options, /* Parse the blkdebug: prefix */ if (!strstart(filename, "blkdebug:", &filename)) { /* There was no prefix; therefore, all options have to be already - present in the QDict (except for the filename) */ - qdict_put(options, "x-image", qstring_from_str(filename)); + present in the QDict; if a filename is given, pass it */ + if (filename) { + qdict_put(options, "x-image", qstring_from_str(filename)); + } return; } -- 1.8.5.1