mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 05:35:25 +00:00
vshAdmCatchDisconnect: Don't probe connection URI
virsh already stores the connection URI in 'ctl->connname', use that instead. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
parent
6f956696cb
commit
9139cf44d4
@ -72,15 +72,10 @@ vshAdmCatchDisconnect(virAdmConnectPtr conn G_GNUC_UNUSED,
|
||||
{
|
||||
vshControl *ctl = opaque;
|
||||
const char *str = "unknown reason";
|
||||
virErrorPtr error;
|
||||
g_autofree char *uri = NULL;
|
||||
|
||||
if (reason == VIR_CONNECT_CLOSE_REASON_CLIENT)
|
||||
return;
|
||||
|
||||
virErrorPreserveLast(&error);
|
||||
uri = virAdmConnectGetURI(conn);
|
||||
|
||||
switch ((virConnectCloseReason) reason) {
|
||||
case VIR_CONNECT_CLOSE_REASON_ERROR:
|
||||
str = N_("Disconnected from %1$s due to I/O error");
|
||||
@ -96,8 +91,7 @@ vshAdmCatchDisconnect(virAdmConnectPtr conn G_GNUC_UNUSED,
|
||||
break;
|
||||
}
|
||||
|
||||
vshError(ctl, _(str), NULLSTR(uri));
|
||||
virErrorRestore(&error);
|
||||
vshError(ctl, _(str), NULLSTR(ctl->connname));
|
||||
}
|
||||
|
||||
static int
|
||||
|
Loading…
Reference in New Issue
Block a user