summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonathon Jongsma <jjongsma@redhat.com>2015-01-16 14:41:27 -0600
committerFabiano FidĂȘncio <fidencio@redhat.com>2015-02-23 23:00:42 +0100
commit93f9cf5c2c2c6f224f052c3f64a409511568ce6a (patch)
tree61a4d9bd506dfc49a2ab3d4c53c376c729a5d6bf
parenta88276031c104981da5e9c99a72c06a47203112a (diff)
downloadspice-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.c8
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);