We currently reuse the oVirt CA cert for SPICE connection as well, but it may not be set. When this happens, we don't want to try to use it. --- src/remote-viewer.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/remote-viewer.c b/src/remote-viewer.c index c2d77d2..3b7b804 100644 --- a/src/remote-viewer.c +++ b/src/remote-viewer.c @@ -808,14 +808,18 @@ create_ovirt_session(VirtViewerApp *app, const char *uri) SpiceSession *session; GByteArray *ca_cert; - g_object_get(G_OBJECT(proxy), "ca-cert", &ca_cert, NULL); session = remote_viewer_get_spice_session(REMOTE_VIEWER(app)); g_object_set(G_OBJECT(session), - "ca", ca_cert, "password", ticket, "cert-subject", host_subject, NULL); - g_byte_array_unref(ca_cert); + g_object_get(G_OBJECT(proxy), "ca-cert", &ca_cert, NULL); + if (ca_cert != NULL) { + g_object_set(G_OBJECT(session), + "ca", ca_cert, + NULL); + g_byte_array_unref(ca_cert); + } } #endif -- 1.8.3.1 _______________________________________________ virt-tools-list mailing list virt-tools-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/virt-tools-list