summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2010-07-01 16:07:02 +0200
committerAlexander Larsson <alexl@redhat.com>2010-07-01 16:07:02 +0200
commit007d12897362572809dfe523fa30b373c31a28fa (patch)
tree1427ef600ef1d3f557c11263f6db21a2da846690 /server
parent0e16cadc7077d448a5b91be205226620e2bc5191 (diff)
Update for the SpicePath.segments type change
Diffstat (limited to 'server')
-rw-r--r--server/red_parse_qxl.c2
-rw-r--r--server/red_worker.c4
2 files changed, 3 insertions, 3 deletions
diff --git a/server/red_parse_qxl.c b/server/red_parse_qxl.c
index 7e87776..3530de1 100644
--- a/server/red_parse_qxl.c
+++ b/server/red_parse_qxl.c
@@ -182,7 +182,7 @@ static SpicePath *red_get_path(RedMemSlotInfo *slots, int group_id,
start = (QXLPathSeg*)data;
end = (QXLPathSeg*)(data + size);
- seg = red->segments;
+ seg = (SpicePathSeg*)red->segments;
n_segments = 0;
mem_size2 = sizeof(*red);
while (start < end) {
diff --git a/server/red_worker.c b/server/red_worker.c
index 6ab4b3b..ee81fcf 100644
--- a/server/red_worker.c
+++ b/server/red_worker.c
@@ -2296,8 +2296,8 @@ static int is_equal_path(RedWorker *worker, SpicePath *path1, SpicePath *path2)
if (path1->num_segments != path2->num_segments)
return FALSE;
- seg1 = &path1->segments[0];
- seg2 = &path2->segments[0];
+ seg1 = (SpicePathSeg*)&path1->segments[0];
+ seg2 = (SpicePathSeg*)&path2->segments[0];
for (i = 0; i < path1->num_segments; i++) {
if (seg1->flags != seg2->flags ||
seg1->count != seg2->count) {