summaryrefslogtreecommitdiff
path: root/sys/src/libmemdraw/cload.c
diff options
context:
space:
mode:
authorethan <ethan@vx32vardo>2013-07-05 21:51:35 +0100
committerethan <ethan@vx32vardo>2013-07-05 21:51:35 +0100
commit0e9a80d129306202e31e9ed253b75b9b06703a86 (patch)
tree0141d8ed52f9c78e33f8ebbf281d0d2125c55108 /sys/src/libmemdraw/cload.c
parent6fd3e90d85b43e4d7d97d11d282946d11d22183a (diff)
parent252b0ff3c9b17628e641f2e9eb84468fb8975a6e (diff)
merge
Diffstat (limited to 'sys/src/libmemdraw/cload.c')
-rw-r--r--sys/src/libmemdraw/cload.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/libmemdraw/cload.c b/sys/src/libmemdraw/cload.c
index 5e068cba0..b70c23603 100644
--- a/sys/src/libmemdraw/cload.c
+++ b/sys/src/libmemdraw/cload.c
@@ -9,7 +9,7 @@ cloadmemimage(Memimage *i, Rectangle r, uchar *data, int ndata)
int y, bpl, c, cnt, offs;
uchar mem[NMEM], *memp, *omemp, *emem, *linep, *elinep, *u, *eu;
- if(!rectinrect(r, i->r))
+ if(badrect(r) || !rectinrect(r, i->r))
return -1;
bpl = bytesperline(r, i->depth);
u = data;