diff options
-rw-r--r-- | src/remote-viewer.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/remote-viewer.c b/src/remote-viewer.c index 1eb5f25..3c81650 100644 --- a/src/remote-viewer.c +++ b/src/remote-viewer.c @@ -914,6 +914,13 @@ create_ovirt_session(VirtViewerApp *app, const char *uri, GError **err) gport = g_strdup_printf("%d", port); gtlsport = g_strdup_printf("%d", secure_port); + if (ghost == NULL) { + g_set_error(&error, VIRT_VIEWER_ERROR, VIRT_VIEWER_ERROR_FAILED, + _("oVirt VM %s has no host information"), vm_name); + g_debug("%s", error->message); + goto error; + } + if (type == OVIRT_VM_DISPLAY_SPICE) { session_type = "spice"; } else if (type == OVIRT_VM_DISPLAY_VNC) { |