[Spice-devel] [PATCH spice-gtk] Set new cert-subject when switching host

Yonit Halperin yhalperi at redhat.com
Sun Apr 15 22:13:35 PDT 2012


Ack
On 04/15/2012 10:32 PM, Marc-André Lureau wrote:
> https://bugzilla.redhat.com/show_bug.cgi?id=802574
> ---
>   gtk/channel-main.c |    9 ++++++---
>   1 file changed, 6 insertions(+), 3 deletions(-)
>
> diff --git a/gtk/channel-main.c b/gtk/channel-main.c
> index 8d0a809..9de51d7 100644
> --- a/gtk/channel-main.c
> +++ b/gtk/channel-main.c
> @@ -1706,8 +1706,8 @@ static void main_handle_migrate_switch_host(SpiceChannel *channel, SpiceMsgIn *i
>           g_return_if_fail(subject[mig->cert_subject_size - 1] == '\0');
>       }
>
> -    SPICE_DEBUG("migrate_switch %s %d %d",
> -                host, mig->port, mig->sport);
> +    SPICE_DEBUG("migrate_switch %s %d %d %s",
> +                host, mig->port, mig->sport, subject);
>
>       if (c->switch_host_delayed_id != 0) {
>           g_warning("Switching host already in progress, aborting it");
> @@ -1717,7 +1717,10 @@ static void main_handle_migrate_switch_host(SpiceChannel *channel, SpiceMsgIn *i
>
>       session = spice_channel_get_session(channel);
>       spice_session_set_migration_state(session, SPICE_SESSION_MIGRATION_SWITCHING);
> -    g_object_set(session, "host", host, NULL);
> +    g_object_set(session,
> +                 "host", host,
> +                 "cert-subject", subject,
> +                 NULL);
>       spice_session_set_port(session, mig->port, FALSE);
>       spice_session_set_port(session, mig->sport, TRUE);
>



More information about the Spice-devel mailing list