summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonathon Jongsma <jjongsma@redhat.com>2015-01-16 16:42:24 -0600
committerFabiano FidĂȘncio <fidencio@redhat.com>2015-02-23 23:00:43 +0100
commit412517abeafcdb567d0875f0850926a3c88fe976 (patch)
tree7c98045c0af36e9059b26ee6d883af50a8618e9d
parent85a6a5381c528474cdeed4132545715ec1e1ad01 (diff)
downloadspice-412517abeafcdb567d0875f0850926a3c88fe976.tar.gz
spice-412517abeafcdb567d0875f0850926a3c88fe976.tar.xz
spice-412517abeafcdb567d0875f0850926a3c88fe976.zip
Change reds_agent_state_restore() to take RedsState arg
-rw-r--r--server/reds.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/server/reds.c b/server/reds.c
index 3097759d..1dad3e8e 100644
--- a/server/reds.c
+++ b/server/reds.c
@@ -1206,7 +1206,7 @@ void reds_marshall_migrate_data(RedsState *reds, SpiceMarshaller *m)
agent_state->write_filter.result);
}
-static int reds_agent_state_restore(SpiceMigrateDataMain *mig_data)
+static int reds_agent_state_restore(RedsState *reds, SpiceMigrateDataMain *mig_data)
{
VDIPortState *agent_state = &reds->agent_state;
uint32_t chunk_header_remaining;
@@ -1306,7 +1306,7 @@ int reds_handle_migrate_data(MainChannelClient *mcc, SpiceMigrateDataMain *mig_d
main_channel_push_agent_connected(reds->main_channel);
} else {
spice_debug("restoring state from mig_data");
- return reds_agent_state_restore(mig_data);
+ return reds_agent_state_restore(reds, mig_data);
}
}
} else {
@@ -2917,7 +2917,7 @@ static SpiceCharDeviceState *attach_to_red_agent(SpiceCharDeviceInstance *sin)
if (reds->agent_state.mig_data) {
spice_debug("restoring state from stored migration data");
spice_assert(reds->agent_state.plug_generation == 1);
- reds_agent_state_restore(reds->agent_state.mig_data);
+ reds_agent_state_restore(reds, reds->agent_state.mig_data);
free(reds->agent_state.mig_data);
reds->agent_state.mig_data = NULL;
}