From 1e75dbcefd74cb3d80476ef9f717e5f2c00b00ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20Gr=C3=BCnbichler?= Date: Thu, 3 Jul 2025 11:48:10 +0200 Subject: [PATCH] qemu blockdev options: error out in case driver is not supported MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Fabian Grünbichler --- src/PVE/Storage.pm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/PVE/Storage.pm b/src/PVE/Storage.pm index 25ce5f2..ef8c0eb 100755 --- a/src/PVE/Storage.pm +++ b/src/PVE/Storage.pm @@ -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}) {