git: plan9front

Download patch

ref: 2608224b47a5af68bddb9502a6bb0b8080c212e9
parent: d63b461ecf5f50c446f469f1554260020fd29a22
author: glenda <glenda@9front.9hal>
date: Fri Dec 2 07:09:08 EST 2011

rotate: fix crash when image origin is not (0,0)

--- a/sys/src/cmd/rotate.c
+++ b/sys/src/cmd/rotate.c
@@ -41,7 +41,8 @@
 
 	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++){
--