Commit 1cb6f506 authored by Kevin Wolf's avatar Kevin Wolf
Browse files

block: Allow overriding backing.file.filename



If a filename is passed in the driver-specific options from the command
line, the backing file path from the image is ignored now.

Signed-off-by: default avatarKevin Wolf <kwolf@redhat.com>
Reviewed-by: default avatarEric Blake <eblake@redhat.com>
parent 56d1b4d2
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -889,7 +889,9 @@ int bdrv_open_backing_file(BlockDriverState *bs, QDict *options)
    }

    bs->open_flags &= ~BDRV_O_NO_BACKING;
    if (bs->backing_file[0] == '\0' && qdict_size(options) == 0) {
    if (qdict_haskey(options, "file.filename")) {
        backing_filename[0] = '\0';
    } else if (bs->backing_file[0] == '\0' && qdict_size(options) == 0) {
        QDECREF(options);
        return 0;
    }