summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorChristophe Fergeau <cfergeau@redhat.com>2014-10-30 17:25:16 +0100
committerChristophe Fergeau <cfergeau@redhat.com>2014-10-31 13:46:43 +0100
commit161de0fd32d546e18f4f411f6a69f3971ad14f7c (patch)
tree6babdc7eadb566d109b9195bb9889a0f2bf61ead /src
parentffd20657243c302e5e9935838fc3c3d7dc63f85a (diff)
downloadvirt-viewer-161de0fd32d546e18f4f411f6a69f3971ad14f7c.tar.gz
virt-viewer-161de0fd32d546e18f4f411f6a69f3971ad14f7c.tar.xz
virt-viewer-161de0fd32d546e18f4f411f6a69f3971ad14f7c.zip
Don't use virGetLastErrorMessage()
This was introduced in libvirt 1.0.6 but we only require libvirt 0.10.0
Diffstat (limited to 'src')
-rw-r--r--src/virt-viewer.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/virt-viewer.c b/src/virt-viewer.c
index 60ac52d..dc16b3f 100644
--- a/src/virt-viewer.c
+++ b/src/virt-viewer.c
@@ -574,9 +574,10 @@ choose_vm(char **vm_name, virConnectPtr conn, GError **error)
dom = virDomainLookupByName(conn, *vm_name);
if (dom == NULL) {
+ virErrorPtr err = virGetLastError();
g_set_error_literal(error,
VIRT_VIEWER_ERROR, VIRT_VIEWER_ERROR_FAILED,
- virGetLastErrorMessage());
+ err && err->message ? err->message : "unknown libvirt error");
} else if (virDomainGetState(dom, &i, NULL, 0) < 0 || i != VIR_DOMAIN_RUNNING) {
g_set_error(error,
VIRT_VIEWER_ERROR, VIRT_VIEWER_ERROR_FAILED,