format of pending_delete_hash is changed in guest-common, so we have to
use the new format while looping over the hash.

Signed-off-by: Oguz Bektas <o.bek...@proxmox.com>
---
 src/PVE/LXC/Config.pm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/PVE/LXC/Config.pm b/src/PVE/LXC/Config.pm
index 916ecca..1bd3087 100644
--- a/src/PVE/LXC/Config.pm
+++ b/src/PVE/LXC/Config.pm
@@ -1166,7 +1166,7 @@ sub vmconfig_hotplug_pending {
 
     my $pending_delete_hash = 
$class->parse_pending_delete($conf->{pending}->{delete});
     # FIXME: $force deletion is not implemented for CTs
-    while (my ($opt, undef) = each %$pending_delete_hash) {
+    foreach my $opt (keys %$pending_delete_hash) {
        next if $selection && !$selection->{$opt};
        eval {
            if ($LXC_FASTPLUG_OPTIONS->{$opt}) {
@@ -1250,7 +1250,7 @@ sub vmconfig_apply_pending {
 
     my $pending_delete_hash = 
$class->parse_pending_delete($conf->{pending}->{delete});
     # FIXME: $force deletion is not implemented for CTs
-    while (my ($opt, undef) = each %$pending_delete_hash) {
+    foreach my $opt (keys %$pending_delete_hash) {
        next if $selection && !$selection->{$opt};
        $class->cleanup_pending($conf);
        eval {
-- 
2.20.1

_______________________________________________
pve-devel mailing list
pve-devel@pve.proxmox.com
https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to