diff options
author | Jonathon Jongsma <jjongsma@redhat.com> | 2015-01-16 16:57:27 -0600 |
---|---|---|
committer | Fabiano FidĂȘncio <fidencio@redhat.com> | 2015-02-23 23:00:43 +0100 |
commit | 869a9a45699ff42a7889e1f8e8293eff5da5fc9e (patch) | |
tree | 6170805f9c7c2e1a935ee10f3cd686b148ed6e10 | |
parent | 99657fdbf33e30e9624575f27d9389428ad4e845 (diff) | |
download | spice-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.c | 4 | ||||
-rw-r--r-- | server/reds.c | 2 | ||||
-rw-r--r-- | server/reds.h | 2 |
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); |