[pve-devel] [PATCH qemu-server] turn off alarm timer after	accepting a vnc connection
    Dominik Csapak 
    d.csapak at proxmox.com
       
    Tue Apr 18 09:24:40 CEST 2017
    
    
  
else we always get a failed task when the vnc connection is
running longer than $timeout
Signed-off-by: Dominik Csapak <d.csapak at proxmox.com>
---
 PVE/API2/Qemu.pm | 1 +
 1 file changed, 1 insertion(+)
diff --git a/PVE/API2/Qemu.pm b/PVE/API2/Qemu.pm
index 616dc48..24a5b67 100644
--- a/PVE/API2/Qemu.pm
+++ b/PVE/API2/Qemu.pm
@@ -1435,6 +1435,7 @@ __PACKAGE__->register_method({
 		local $SIG{ALRM} = sub { die "connection timed out\n" };
 		alarm $timeout;
 		accept(my $cli, $sock) or die "connection failed: $!\n";
+		alarm(0);
 		close($sock);
 		if (PVE::Tools::run_command($cmd,
 		    output => '>&'.fileno($cli),
-- 
2.11.0
    
    
More information about the pve-devel
mailing list