mirror of
https://git.proxmox.com/git/qemu-server
synced 2026-01-27 19:49:03 +00:00
fix #2367: do not allow snapshot with name PENDING
or any other variant of the word 'pending'. note that we can actually allow this snapshot after PVE 7.0, since pending section and snapshots will be properly namespaced. ([pve:pending] and [snap:$snapname] or similar). Signed-off-by: Oguz Bektas <o.bektas@proxmox.com>
This commit is contained in:
parent
045749f2fc
commit
15c6e277a4
@ -2740,7 +2740,10 @@ sub write_vm_config {
|
||||
&$cleanup_config($conf->{pending}, 1);
|
||||
|
||||
foreach my $snapname (keys %{$conf->{snapshots}}) {
|
||||
die "internal error" if $snapname eq 'pending';
|
||||
# TODO: we can allow snapshots with name 'pending' after PVE 7.0
|
||||
# since pending section is namespaced with 'pve:'
|
||||
# but for now, we should forbid it to avoid confusion in parser
|
||||
die "internal error: snapshot name '$snapname' is forbidden" if lc($snapname) eq 'pending';
|
||||
&$cleanup_config($conf->{snapshots}->{$snapname}, undef, $snapname);
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user