From 9a5234031355acf4c6fec449f56136ad1300d71a Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Sat, 1 Feb 2014 09:54:09 +0100 Subject: libmemdraw: apply erik quanstros fix for sign preserving in byteaddr() --- sys/src/libmemdraw/alloc.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sys/src/libmemdraw/alloc.c b/sys/src/libmemdraw/alloc.c index aa3597f71..0dba4503f 100644 --- a/sys/src/libmemdraw/alloc.c +++ b/sys/src/libmemdraw/alloc.c @@ -143,8 +143,7 @@ byteaddr(Memimage *i, Point p) { uchar *a; - a = i->data->bdata+i->zero+sizeof(ulong)*p.y*i->width; - + a = i->data->bdata+i->zero+(int)(sizeof(ulong)*p.y*i->width); if(i->depth < 8){ /* * We need to always round down, -- cgit v1.2.3