[Spice-devel] [PATCH 12/15] Change reds_main_channel_connected() to take RedsState arg

Frediano Ziglio fziglio at redhat.com
Fri Jan 15 03:47:43 PST 2016


> 
> From: Jonathon Jongsma <jjongsma at redhat.com>
> 
> ---
>  server/reds.c | 16 ++++++++--------
>  1 file changed, 8 insertions(+), 8 deletions(-)
> 
> diff --git a/server/reds.c b/server/reds.c
> index 32164f7..28a8e2f 100644
> --- a/server/reds.c
> +++ b/server/reds.c
> @@ -481,7 +481,7 @@ static void reds_reset_vdp(RedsState *reds)
>      }
>  }
>  
> -static int reds_main_channel_connected(void)
> +static int reds_main_channel_connected(RedsState *reds)
>  {
>      return main_channel_is_connected(reds->main_channel);
>  }
> @@ -587,7 +587,7 @@ static void reds_disconnect(void)
>  
>  static void reds_mig_disconnect(void)
>  {
> -    if (reds_main_channel_connected()) {
> +    if (reds_main_channel_connected(reds)) {
>          reds_disconnect();
>      } else {
>          reds_mig_cleanup(reds);
> @@ -644,7 +644,7 @@ static void reds_agent_remove(RedsState *reds)
>  
>      vdagent = NULL;
>      reds_update_mouse_mode(reds);
> -    if (reds_main_channel_connected() &&
> +    if (reds_main_channel_connected(reds) &&
>          !red_channel_is_waiting_for_migrate_data(&reds->main_channel->base))
>          {
>          main_channel_push_agent_disconnected(reds->main_channel);
>      }
> @@ -2539,7 +2539,7 @@ listen:
>  
>  static void reds_send_mm_time(void)
>  {
> -    if (!reds_main_channel_connected()) {
> +    if (!reds_main_channel_connected(reds)) {
>          return;
>      }
>      spice_debug(NULL);
> @@ -2783,7 +2783,7 @@ static void reds_exit(void)
>  
>  static inline void on_activating_ticketing(void)
>  {
> -    if (!ticketing_enabled && reds_main_channel_connected()) {
> +    if (!ticketing_enabled && reds_main_channel_connected(reds)) {
>          spice_warning("disconnecting");
>          reds_disconnect();
>      }
> @@ -3000,7 +3000,7 @@ static SpiceCharDeviceState
> *attach_to_red_agent(SpiceCharDeviceInstance *sin)
>          sif->state(vdagent, 1);
>      }
>  
> -    if (!reds_main_channel_connected()) {
> +    if (!reds_main_channel_connected(reds)) {
>          return state->base;
>      }
>  
> @@ -3601,7 +3601,7 @@ SPICE_GNUC_VISIBLE int
> spice_server_set_ticket(SpiceServer *s,
>  {
>      spice_assert(reds == s);
>  
> -    if (reds_main_channel_connected()) {
> +    if (reds_main_channel_connected(reds)) {
>          if (fail_if_connected) {
>              return -1;
>          }
> @@ -3950,7 +3950,7 @@ SPICE_GNUC_VISIBLE int
> spice_server_migrate_end(SpiceServer *s, int completed)
>      }
>  
>      reds->expect_migrate = FALSE;
> -    if (!reds_main_channel_connected()) {
> +    if (!reds_main_channel_connected(reds)) {
>          spice_info("no peer connected");
>          goto complete;
>      }

Acked-by: Frediano Ziglio <fziglio at redhat.com>

Frediano


More information about the Spice-devel mailing list