]> git.proxmox.com Git - qemu-server.git/commitdiff
Use has_lock to check for specific lock
authorFabian Grünbichler <f.gruenbichler@proxmox.com>
Fri, 11 Mar 2016 11:11:57 +0000 (12:11 +0100)
committerDietmar Maurer <dietmar@proxmox.com>
Mon, 14 Mar 2016 08:03:28 +0000 (09:03 +0100)
PVE/QemuServer.pm

index c0907bcde2c9bf0fd4f2782b0c56546454c7dd9e..fb6d07dd15505ea810b840d3131ffa1de607f298 100644 (file)
@@ -4733,7 +4733,8 @@ sub vm_suspend {
 
        my $conf = PVE::QemuConfig->load_config($vmid);
 
-       PVE::QemuConfig->check_lock($conf) if !($skiplock || ($conf->{lock} && $conf->{lock} eq 'backup'));
+       PVE::QemuConfig->check_lock($conf)
+           if !($skiplock || PVE::QemuConfig->has_lock($conf, 'backup'));
 
        vm_mon_cmd($vmid, "stop");
     });
@@ -4748,7 +4749,8 @@ sub vm_resume {
 
            my $conf = PVE::QemuConfig->load_config($vmid);
 
-           PVE::QemuConfig->check_lock($conf) if !($skiplock || ($conf->{lock} && $conf->{lock} eq 'backup'));
+           PVE::QemuConfig->check_lock($conf)
+               if !($skiplock || PVE::QemuConfig->has_lock($conf, 'backup'));
 
            vm_mon_cmd($vmid, "cont");