]> git.lizzy.rs Git - plan9front.git/commitdiff
rotate: fix crash when image origin is not (0,0)
authorglenda <glenda@9front.9hal>
Fri, 2 Dec 2011 11:09:08 +0000 (12:09 +0100)
committerglenda <glenda@9front.9hal>
Fri, 2 Dec 2011 11:09:08 +0000 (12:09 +0100)
sys/src/cmd/rotate.c

index 35fb07ba4fba2867cc47b748ab2aee93e0f30f3c..2c8503bda2aa86e05e54d3a0eb6c28fbfb044411 100644 (file)
@@ -41,7 +41,8 @@ rot90(Memimage *m)
 
        dx = Dx(m->r);
        dy = Dy(m->r);
-       if((w = allocmemimage(Rect(m->r.min.x, m->r.min.y, dy, dx), m->chan)) == nil)
+       if((w = allocmemimage(Rect(m->r.min.x, m->r.min.y, 
+               m->r.min.x+dy, m->r.min.y+dx), m->chan)) == nil)
                sysfatal("allocmemimage: %r");
        line = w->width*sizeof(ulong);
        for(y=0; y<dy; y++){