]> git.proxmox.com Git - qemu-server.git/commitdiff
api: catch 'pending' as snapshot name early
authorFabian Grünbichler <f.gruenbichler@proxmox.com>
Mon, 25 Nov 2019 09:02:46 +0000 (10:02 +0100)
committerFabian Grünbichler <f.gruenbichler@proxmox.com>
Mon, 25 Nov 2019 09:02:48 +0000 (10:02 +0100)
instead of only at write_config time.

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

index bd907cda995b9f54b649d304fa0a3bbf1dff4369..95a0cc57406da9c9b54dbb536c0727ee7111670f 100644 (file)
@@ -3715,6 +3715,9 @@ __PACKAGE__->register_method({
        die "unable to use snapshot name 'current' (reserved name)\n"
            if $snapname eq 'current';
 
+       die "unable to use snapshot name 'pending' (reserved name)\n"
+           if lc($snapname) eq 'pending';
+
        my $realcmd = sub {
            PVE::Cluster::log_msg('info', $authuser, "snapshot VM $vmid: $snapname");
            PVE::QemuConfig->snapshot_create($vmid, $snapname, $param->{vmstate},