]> git.proxmox.com Git - qemu-server.git/commitdiff
migrate: improve start STDIN-parameter parsing
authorFabian Grünbichler <f.gruenbichler@proxmox.com>
Mon, 22 Nov 2021 10:30:10 +0000 (11:30 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Mon, 22 Nov 2021 15:53:09 +0000 (16:53 +0100)
only do the compat fallback if no explicit spice ticket was given, and
warn on unknown parameters on STDIN.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
PVE/API2/Qemu.pm

index 6830009d51287efe323a219aa18e878548ac2b93..8b834bb0b1644d4e067cd4a3761bc5045f8761eb 100644 (file)
@@ -2328,9 +2328,11 @@ __PACKAGE__->register_method({
                    $nbd_protocol_version = $1;
                } elsif ($line =~ m/^replicated_volume: (.*)$/) {
                    $replicated_volumes->{$1} = 1;
-               } else {
+               } elsif (!$spice_ticket) {
                    # fallback for old source node
                    $spice_ticket = $line;
+               } else {
+                   warn "unknown 'start' parameter on STDIN: '$line'\n";
                }
            }
        }