hlfw.ca

x9dev

Download patch

ref: 146862097a72c6867d605d16b50657b5bf777444
parent: 7f09c8b0ff9f46ad0eb49a9bf29020772a138135
author: halfwit <michaelmisch1985@gmail.com>
date: Thu Oct 15 09:20:40 PDT 2020

Port alloc some more

--- a/libdraw/alloc.c
+++ b/libdraw/alloc.c
@@ -9,8 +9,6 @@
 	Image *i;
 
 	i = _allocimage(nil, d, r, chan, repl, col, 0, 0);
-	if(i != nil)
-		setmalloctag(i, getcallerpc(&d));
 	return i;
 }
 
@@ -125,7 +123,8 @@
 	if(flushimage(d, 0) < 0)
 		goto Error;
 
-	if(pread(d->ctlfd, buf, sizeof buf, 0) < 12*12)
+	seek(d->ctlfd, 0);
+	if(read(d->ctlfd, buf, sizeof buf) < 12*12)
 		goto Error;
 	buf[12*12] = '\0';