summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonathon Jongsma <jjongsma@redhat.com>2015-01-16 16:57:27 -0600
committerFabiano FidĂȘncio <fidencio@redhat.com>2015-02-23 23:00:43 +0100
commit869a9a45699ff42a7889e1f8e8293eff5da5fc9e (patch)
tree6170805f9c7c2e1a935ee10f3cd686b148ed6e10
parent99657fdbf33e30e9624575f27d9389428ad4e845 (diff)
downloadspice-869a9a45699ff42a7889e1f8e8293eff5da5fc9e.tar.gz
spice-869a9a45699ff42a7889e1f8e8293eff5da5fc9e.tar.xz
spice-869a9a45699ff42a7889e1f8e8293eff5da5fc9e.zip
Change reds_on_client_seamless_migrate_complete() to take RedsState arg
-rw-r--r--server/main-dispatcher.c4
-rw-r--r--server/reds.c2
-rw-r--r--server/reds.h2
3 files changed, 4 insertions, 4 deletions
diff --git a/server/main-dispatcher.c b/server/main-dispatcher.c
index 7c48c84b..213066da 100644
--- a/server/main-dispatcher.c
+++ b/server/main-dispatcher.c
@@ -103,7 +103,7 @@ static void main_dispatcher_handle_migrate_complete(void *opaque,
{
MainDispatcherMigrateSeamlessDstCompleteMessage *mig_complete = payload;
- reds_on_client_seamless_migrate_complete(mig_complete->client);
+ reds_on_client_seamless_migrate_complete(reds, mig_complete->client);
red_client_unref(mig_complete->client);
}
@@ -132,7 +132,7 @@ void main_dispatcher_seamless_migrate_dst_complete(RedClient *client)
MainDispatcherMigrateSeamlessDstCompleteMessage msg;
if (pthread_self() == main_dispatcher.base.self) {
- reds_on_client_seamless_migrate_complete(client);
+ reds_on_client_seamless_migrate_complete(reds, client);
return;
}
diff --git a/server/reds.c b/server/reds.c
index 270a34f1..9fb45ab2 100644
--- a/server/reds.c
+++ b/server/reds.c
@@ -1772,7 +1772,7 @@ int reds_on_migrate_dst_set_seamless(RedsState *reds, MainChannelClient *mcc, ui
return reds->dst_do_seamless_migrate;
}
-void reds_on_client_seamless_migrate_complete(RedClient *client)
+void reds_on_client_seamless_migrate_complete(RedsState *reds, RedClient *client)
{
spice_debug(NULL);
if (!reds_find_client(reds, client)) {
diff --git a/server/reds.h b/server/reds.h
index 8cc13605..de9256b0 100644
--- a/server/reds.h
+++ b/server/reds.h
@@ -111,7 +111,7 @@ void reds_on_main_mouse_mode_request(RedsState *reds, void *message, size_t size
* with the given src migration protocol version */
int reds_on_migrate_dst_set_seamless(RedsState *reds, MainChannelClient *mcc, uint32_t src_version);
void reds_on_client_semi_seamless_migrate_complete(RedClient *client);
-void reds_on_client_seamless_migrate_complete(RedClient *client);
+void reds_on_client_seamless_migrate_complete(RedsState *reds, RedClient *client);
void reds_on_main_channel_migrate(RedsState *reds, MainChannelClient *mcc);
void reds_on_char_device_state_destroy(SpiceCharDeviceState *dev);