summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVictor Toso <victortoso@redhat.com>2015-08-05 14:23:19 +0200
committerChristophe Fergeau <cfergeau@redhat.com>2015-08-12 12:29:52 +0200
commit94e55bce423a5d3023097552ca50151109e2ddf1 (patch)
tree6fe88eed28b8b007b4bcb916066bf3d2768b3f12
parenta5ec6a29231884162a7003ddefdc0d52d4f9126b (diff)
downloadspice-94e55bce423a5d3023097552ca50151109e2ddf1.tar.gz
spice-94e55bce423a5d3023097552ca50151109e2ddf1.tar.xz
spice-94e55bce423a5d3023097552ca50151109e2ddf1.zip
red_parse_qxl: Do not compute abs unsigned int
SpiceBitmap's stride is uint32_t. from clang: red_parse_qxl.c:452:41: error: taking the absolute value of unsigned type 'uint32_t' (aka 'unsigned int') has no effect bitmap_size = red->u.bitmap.y * abs(red->u.bitmap.stride); ^
-rw-r--r--server/red_parse_qxl.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/server/red_parse_qxl.c b/server/red_parse_qxl.c
index cc1e6f32..5b1befa2 100644
--- a/server/red_parse_qxl.c
+++ b/server/red_parse_qxl.c
@@ -445,7 +445,7 @@ static SpiceImage *red_get_image(RedMemSlotInfo *slots, int group_id,
red->u.bitmap.palette = rp;
red->u.bitmap.palette_id = rp->unique;
}
- bitmap_size = red->u.bitmap.y * abs(red->u.bitmap.stride);
+ bitmap_size = red->u.bitmap.y * red->u.bitmap.stride;
if (qxl_flags & QXL_BITMAP_DIRECT) {
red->u.bitmap.data = red_get_image_data_flat(slots, group_id,
qxl->bitmap.data,