summaryrefslogtreecommitdiffstats
path: root/src/virt-viewer-session-vnc.c
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@gmail.com>2013-03-07 20:12:30 +0100
committerMarc-André Lureau <marcandre.lureau@gmail.com>2013-03-08 16:54:01 +0100
commit9d851a4da3e8ee42d31b8c3c23a835a2aad1e0c9 (patch)
tree74cf2c7983d3887a7d7ec1c1f5ec6fd0d8593cf9 /src/virt-viewer-session-vnc.c
parent13f493200c7153dd0efe5d13c1436ad4886b334f (diff)
downloadvirt-viewer-9d851a4da3e8ee42d31b8c3c23a835a2aad1e0c9.tar.gz
virt-viewer-9d851a4da3e8ee42d31b8c3c23a835a2aad1e0c9.tar.xz
virt-viewer-9d851a4da3e8ee42d31b8c3c23a835a2aad1e0c9.zip
file: add version field, raise an error if incompatibily
The virt-viewer connection file can now have a version=0.5 field. If the virt-viewer version opening the connection doesn't provide at least that version, an error is raised with the version required.
Diffstat (limited to 'src/virt-viewer-session-vnc.c')
-rw-r--r--src/virt-viewer-session-vnc.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/virt-viewer-session-vnc.c b/src/virt-viewer-session-vnc.c
index bbebc7e..05e98c8 100644
--- a/src/virt-viewer-session-vnc.c
+++ b/src/virt-viewer-session-vnc.c
@@ -218,7 +218,8 @@ virt_viewer_session_vnc_open_uri(VirtViewerSession* session,
portstr = g_strdup_printf("%d", virt_viewer_file_get_port(file));
hoststr = g_strdup(virt_viewer_file_get_host(file));
- virt_viewer_file_fill_app(file, app);
+ if (!virt_viewer_file_fill_app(file, app, error))
+ return FALSE;
} else {
xmlURIPtr uri = NULL;
if (!(uri = xmlParseURI(uristr)))