diff options
author | cinap_lenrek <cinap_lenrek@gmx.de> | 2013-11-03 00:34:35 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@gmx.de> | 2013-11-03 00:34:35 +0100 |
commit | 9619a621ac8b9be2b38790d21fc5f0c482cd83fa (patch) | |
tree | 53a64676701fbf692c0fb8b6cade6ed21da6a4d5 /sys/src/cmd/rio/util.c | |
parent | bcad0cd4e631ef321dca17ffa49c8ecdd30cb652 (diff) |
rio: cleanup and error handling
Diffstat (limited to 'sys/src/cmd/rio/util.c')
-rw-r--r-- | sys/src/cmd/rio/util.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/src/cmd/rio/util.c b/sys/src/cmd/rio/util.c index 6d19eb5ae..dffaaae79 100644 --- a/sys/src/cmd/rio/util.c +++ b/sys/src/cmd/rio/util.c @@ -58,6 +58,7 @@ erealloc(void *p, uint n) p = realloc(p, n); if(p == nil) error("realloc failed"); + setrealloctag(p, getcallerpc(&p)); return p; } @@ -69,6 +70,7 @@ emalloc(uint n) p = malloc(n); if(p == nil) error("malloc failed"); + setmalloctag(p, getcallerpc(&n)); memset(p, 0, n); return p; } |