]> git.proxmox.com Git - qemu-server.git/blobdiff - PVE/QMPClient.pm
d/control: remove unused dependency
[qemu-server.git] / PVE / QMPClient.pm
index 9e32533a8b370f91b8cd635bfba6dc537a7b9955..6be4a41300c189d9ec29647011da3d796cfb35a9 100755 (executable)
@@ -92,6 +92,7 @@ sub cmd {
     my $callback = sub {
        my ($vmid, $resp) = @_;
        $result = $resp->{'return'};
+       $result = { error => $resp->{'error'} } if !defined($result) && $resp->{'error'};
     };
 
     die "no command specified" if !($cmd && $cmd->{execute});
@@ -125,6 +126,8 @@ sub cmd {
                 $cmd->{execute} eq 'query-savevm' ||
                 $cmd->{execute} eq 'delete-drive-snapshot' || 
                 $cmd->{execute} eq 'guest-shutdown' ||
+                $cmd->{execute} eq 'blockdev-snapshot-internal-sync' ||
+                $cmd->{execute} eq 'blockdev-snapshot-delete-internal-sync' ||
                 $cmd->{execute} eq 'snapshot-drive'  ) {
            $timeout = 10*60; # 10 mins ?
        } else {