]> git.proxmox.com Git - qemu-server.git/commitdiff
fix a perl warning when failing to parse a new drive string
authorWolfgang Bumiller <w.bumiller@proxmox.com>
Thu, 3 Nov 2016 07:17:15 +0000 (08:17 +0100)
committerDietmar Maurer <dietmar@proxmox.com>
Thu, 3 Nov 2016 08:57:40 +0000 (09:57 +0100)
PVE/API2/Qemu.pm

index 66dc69a21486ff2503fa6ecb00c9c34910aa814c..34a5d5d906ad37569d2947df2d8bd133a2c172ed 100644 (file)
@@ -943,6 +943,7 @@ my $update_vm_api  = sub {
        if (PVE::QemuServer::is_valid_drivename($opt)) {
            # cleanup drive path
            my $drive = PVE::QemuServer::parse_drive($opt, $param->{$opt});
+           raise_param_exc({ $opt => "unable to parse drive options" }) if !$drive;
            PVE::QemuServer::cleanup_drive_path($opt, $storecfg, $drive);
            $param->{$opt} = PVE::QemuServer::print_drive($vmid, $drive);
        } elsif ($opt =~ m/^net(\d+)$/) {