qemu blockdev options: error out in case driver is not supported
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
This commit is contained in:
@ -834,6 +834,8 @@ sub qemu_blockdev_options {
|
|||||||
|
|
||||||
if (my $driver = $blockdev->{driver}) {
|
if (my $driver = $blockdev->{driver}) {
|
||||||
my $allowed_opts = $allowed_qemu_blockdev_options->{$driver};
|
my $allowed_opts = $allowed_qemu_blockdev_options->{$driver};
|
||||||
|
die "blockdev driver '$driver' not allowed\n" if !defined($allowed_opts);
|
||||||
|
|
||||||
for my $opt (keys $blockdev->%*) {
|
for my $opt (keys $blockdev->%*) {
|
||||||
next if $opt eq 'driver';
|
next if $opt eq 'driver';
|
||||||
if (!$allowed_opts->{$opt}) {
|
if (!$allowed_opts->{$opt}) {
|
||||||
|
|||||||
Reference in New Issue
Block a user