From ae287df075d25ce8ab00f131bcee2bd3ab1bb92b Mon Sep 17 00:00:00 2001 From: Alexandre Derumier Date: Fri, 29 Jun 2012 12:34:55 +0200 Subject: [PATCH] qmp_read_available : correctly handle end of response Signed-off-by: Alexandre Derumier --- PVE/QemuServer.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm index 6a8108ac..89b8454a 100644 --- a/PVE/QemuServer.pm +++ b/PVE/QemuServer.pm @@ -2691,7 +2691,7 @@ my $qmp_read_avail = sub { my $count; if ($count = $fh->sysread($buf, 8192)) { $res .= $buf; - last; + last if $buf =~ (m/}\r\n$/); } else { if (!defined($count)) { die "$!\n";