summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPavel Hrdina <phrdina@redhat.com>2015-06-30 10:21:43 +0200
committerFabiano FidĂȘncio <fidencio@redhat.com>2015-07-09 02:45:12 +0200
commit08378ec4dc3623792c64a3bae6279eac1c3c153e (patch)
tree543c5d39519a28e2535f743bc7b5771262930c26
parentba5bf67288fa679eba1a740b6326b6ba3a05330a (diff)
downloadvirt-viewer-08378ec4dc3623792c64a3bae6279eac1c3c153e.tar.gz
virt-viewer-08378ec4dc3623792c64a3bae6279eac1c3c153e.tar.xz
virt-viewer-08378ec4dc3623792c64a3bae6279eac1c3c153e.zip
virt-viewer: set keepAlive on libvirt connection
Setting the keepAlive on libvirt connection is needed in order to receive the CloseCallback event. Resolves: rhbz#1164052
-rw-r--r--src/virt-viewer.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/virt-viewer.c b/src/virt-viewer.c
index 637b9e4..851c83d 100644
--- a/src/virt-viewer.c
+++ b/src/virt-viewer.c
@@ -960,6 +960,10 @@ virt_viewer_connect(VirtViewerApp *app, GError **err)
g_debug("Unable to register close callback on libvirt connection");
}
+ if (virConnectSetKeepAlive(priv->conn, 5, 3) < 0) {
+ g_debug("Unable to set keep alive");
+ }
+
return 0;
}