summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrediano Ziglio <fziglio@redhat.com>2016-05-06 21:54:58 +0100
committerJonathon Jongsma <jjongsma@redhat.com>2016-08-09 10:22:46 -0500
commitc699e4db3d00252bbdcdacd87bdd70d4391eee46 (patch)
tree09cf48f0cc89797de74964e9f3deb8f83ef3db15
parenta84a433e0840d0eb65d4eb5c51f6cdde94a2c210 (diff)
move channel window setting to config_socket
Make common_graphics_channel_new_client smaller Signed-off-by: Frediano Ziglio <fziglio@redhat.com> Acked-by: Jonathon Jongsma <jjongsma@redhat.com>
-rw-r--r--server/red-worker.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/server/red-worker.c b/server/red-worker.c
index 9238632e..f15f67a8 100644
--- a/server/red-worker.c
+++ b/server/red-worker.c
@@ -434,6 +434,10 @@ static int common_channel_config_socket(RedChannelClient *rcc)
spice_warning("setsockopt failed, %s", strerror(errno));
}
}
+ // TODO: move wide/narrow ack setting to red_channel.
+ red_channel_client_ack_set_client_window(rcc,
+ ccc->is_low_bandwidth ?
+ WIDE_CLIENT_ACK_WINDOW : NARROW_CLIENT_ACK_WINDOW);
return TRUE;
}
@@ -454,14 +458,8 @@ CommonGraphicsChannelClient *common_graphics_channel_new_client(CommonGraphicsCh
if (!rcc) {
return NULL;
}
- CommonGraphicsChannelClient *common_cc = (CommonGraphicsChannelClient*)rcc;
common->during_target_migrate = mig_target;
-
- // TODO: move wide/narrow ack setting to red_channel.
- red_channel_client_ack_set_client_window(rcc,
- common_cc->is_low_bandwidth ?
- WIDE_CLIENT_ACK_WINDOW : NARROW_CLIENT_ACK_WINDOW);
- return common_cc;
+ return (CommonGraphicsChannelClient*)rcc;
}