session-vnc: Plug leak in error path

Reported in rhbz#2019858

Signed-off-by: Eduardo Lima (Etrunko) <etrunko@redhat.com>
This commit is contained in:
Eduardo Lima (Etrunko) 2023-05-03 12:28:19 -03:00
parent 97ed170b5e
commit b2a50c1fe1

View File

@ -302,11 +302,11 @@ virt_viewer_session_vnc_open_uri(VirtViewerSession* session,
g_return_val_if_fail(virt_viewer_file_is_set(file, "port"), FALSE);
g_return_val_if_fail(virt_viewer_file_is_set(file, "host"), FALSE);
portstr = g_strdup_printf("%d", virt_viewer_file_get_port(file));
hoststr = g_strdup(virt_viewer_file_get_host(file));
if (!virt_viewer_file_fill_app(file, app, error))
return FALSE;
portstr = g_strdup_printf("%d", virt_viewer_file_get_port(file));
hoststr = g_strdup(virt_viewer_file_get_host(file));
} else {
xmlURIPtr uri = NULL;
if (!(uri = xmlParseURI(uristr)))