diff options
author | ethan <ethan@vx32vardo> | 2013-07-05 21:51:35 +0100 |
---|---|---|
committer | ethan <ethan@vx32vardo> | 2013-07-05 21:51:35 +0100 |
commit | 0e9a80d129306202e31e9ed253b75b9b06703a86 (patch) | |
tree | 0141d8ed52f9c78e33f8ebbf281d0d2125c55108 /sys/src/libmemdraw/cload.c | |
parent | 6fd3e90d85b43e4d7d97d11d282946d11d22183a (diff) | |
parent | 252b0ff3c9b17628e641f2e9eb84468fb8975a6e (diff) |
merge
Diffstat (limited to 'sys/src/libmemdraw/cload.c')
-rw-r--r-- | sys/src/libmemdraw/cload.c | 2 |
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; |