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';