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:
Fabian Grünbichler
2025-07-03 11:48:10 +02:00
parent 9aa2722d69
commit 1e75dbcefd

View File

@ -834,6 +834,8 @@ sub qemu_blockdev_options {
if (my $driver = $blockdev->{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->%*) {
next if $opt eq 'driver';
if (!$allowed_opts->{$opt}) {