summaryrefslogtreecommitdiff
path: root/sys/src/libmemdraw/alloc.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2013-11-12 21:42:05 +0100
committercinap_lenrek <cinap_lenrek@felloff.net>2013-11-12 21:42:05 +0100
commitd56a6fadc5118e7fddba6294245a355ef2d3def9 (patch)
tree1a1044396fac969735fbaf3490c504f4ff6e8c1a /sys/src/libmemdraw/alloc.c
parentdef87d60167d13c92328b6f0f81800787eedf03a (diff)
libmemdraw: change memimageinit() to return integer error (for kernel), minor cleanups
Diffstat (limited to 'sys/src/libmemdraw/alloc.c')
-rw-r--r--sys/src/libmemdraw/alloc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/libmemdraw/alloc.c b/sys/src/libmemdraw/alloc.c
index d2852c3c4..aa3597f71 100644
--- a/sys/src/libmemdraw/alloc.c
+++ b/sys/src/libmemdraw/alloc.c
@@ -121,7 +121,7 @@ freememimage(Memimage *i)
{
if(i == nil)
return;
- if(i->data->ref-- == 1 && i->data->allocd){
+ if(--i->data->ref == 0 && i->data->allocd){
if(i->data->base)
poolfree(imagmem, i->data->base);
free(i->data);