On 5/23/18 11:07 AM, Wolfgang Bumiller wrote: > as QMPClient's queue_execute can throw an error > > Signed-off-by: Wolfgang Bumiller <w.bumil...@proxmox.com> > --- > PVE/VZDump/QemuServer.pm | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/PVE/VZDump/QemuServer.pm b/PVE/VZDump/QemuServer.pm > index 42680f8..70abe99 100644 > --- a/PVE/VZDump/QemuServer.pm > +++ b/PVE/VZDump/QemuServer.pm > @@ -416,16 +416,18 @@ sub archive { > $self->logerr($err); > } > } > > - $qmpclient->queue_execute(); > + eval { $qmpclient->queue_execute() }; > + my $qmperr = $@; > > if ($agent_running){ > eval { PVE::QemuServer::vm_mon_cmd($vmid, "guest-fsfreeze-thaw"); }; > if (my $err = $@) { > $self->logerr($err); > } > } > + die $qmperr if $qmperr; > die $qmpclient->{errors}->{$vmid} if $qmpclient->{errors}->{$vmid}; > > if ($cpid) { > POSIX::close($outfileno) == 0 || >
applied, thanks _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel