diff options
author | cinap_lenrek <cinap_lenrek@centraldogma> | 2011-09-05 18:34:46 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@centraldogma> | 2011-09-05 18:34:46 +0200 |
commit | 45f2fd3c01768f6483e4d583e4ca06c8e11362f4 (patch) | |
tree | 38cc5e0dc9dd398f4dbe16d7e5b12288f6cc7346 /sys/src/libdraw/creadimage.c | |
parent | 9cddb6ed33051b8d19753e348a2eed3296622397 (diff) |
libdraw: fix old subfont leak
Diffstat (limited to 'sys/src/libdraw/creadimage.c')
-rw-r--r-- | sys/src/libdraw/creadimage.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/libdraw/creadimage.c b/sys/src/libdraw/creadimage.c index b9d7e4ed8..351177e8d 100644 --- a/sys/src/libdraw/creadimage.c +++ b/sys/src/libdraw/creadimage.c @@ -58,7 +58,6 @@ creadimage(Display *d, int fd, int dolock) if(dolock) lockdisplay(d); i = allocimage(d, r, chan, 0, 0); - setmalloctag(i, getcallerpc(&d)); if(dolock) unlockdisplay(d); if(i == nil) @@ -68,6 +67,7 @@ creadimage(Display *d, int fd, int dolock) if(i == nil) return nil; } + setmalloctag(i, getcallerpc(&d)); ncblock = _compblocksize(r, chantodepth(chan)); buf = malloc(ncblock); if(buf == nil) |