diff options
author | Jonathon Jongsma <jjongsma@redhat.com> | 2015-01-16 14:41:27 -0600 |
---|---|---|
committer | Fabiano FidĂȘncio <fidencio@redhat.com> | 2015-02-23 23:00:42 +0100 |
commit | 93f9cf5c2c2c6f224f052c3f64a409511568ce6a (patch) | |
tree | 61a4d9bd506dfc49a2ab3d4c53c376c729a5d6bf | |
parent | a88276031c104981da5e9c99a72c06a47203112a (diff) | |
download | spice-93f9cf5c2c2c6f224f052c3f64a409511568ce6a.tar.gz spice-93f9cf5c2c2c6f224f052c3f64a409511568ce6a.tar.xz spice-93f9cf5c2c2c6f224f052c3f64a409511568ce6a.zip |
Change vdi_port_read_buf_get() to take RedsState arg
-rw-r--r-- | server/reds.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/server/reds.c b/server/reds.c index 0449891b..f8fa1cb7 100644 --- a/server/reds.c +++ b/server/reds.c @@ -156,7 +156,7 @@ static void reds_char_device_add_state(SpiceCharDeviceState *st); static void reds_char_device_remove_state(SpiceCharDeviceState *st); static void reds_send_mm_time(void); -static VDIReadBuf *vdi_port_read_buf_get(void); +static VDIReadBuf *vdi_port_read_buf_get(RedsState *reds); static VDIReadBuf *vdi_port_read_buf_ref(VDIReadBuf *buf); static void vdi_port_read_buf_unref(VDIReadBuf *buf); @@ -635,7 +635,7 @@ static int vdi_port_read_buf_process(RedsState *reds, int port, VDIReadBuf *buf) } } -static VDIReadBuf *vdi_port_read_buf_get(void) +static VDIReadBuf *vdi_port_read_buf_get(RedsState *reds) { VDIPortState *state = &reds->agent_state; RingItem *item; @@ -702,7 +702,7 @@ static SpiceCharDeviceMsgToClient *vdi_port_read_one_msg_from_device(SpiceCharDe state->message_receive_len = state->vdi_chunk_header.size; state->read_state = VDI_PORT_READ_STATE_GET_BUFF; case VDI_PORT_READ_STATE_GET_BUFF: { - if (!(state->current_read_buf = vdi_port_read_buf_get())) { + if (!(state->current_read_buf = vdi_port_read_buf_get(reds))) { return NULL; } state->receive_pos = state->current_read_buf->data; @@ -1225,7 +1225,7 @@ static int reds_agent_state_restore(SpiceMigrateDataMain *mig_data) uint32_t cur_buf_size; agent_state->read_state = VDI_PORT_READ_STATE_READ_DATA; - agent_state->current_read_buf = vdi_port_read_buf_get(); + agent_state->current_read_buf = vdi_port_read_buf_get(reds); spice_assert(agent_state->current_read_buf); partial_msg_header = (uint8_t *)mig_data + mig_data->agent2client.msg_header_ptr - sizeof(SpiceMiniDataHeader); |