diff options
author | cinap_lenrek <cinap_lenrek@gmx.de> | 2013-09-06 16:55:13 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@gmx.de> | 2013-09-06 16:55:13 +0200 |
commit | 81618e61df9a640f756d6f9194904d0c817b98b9 (patch) | |
tree | c4c4eefdbcfc4dcdff2f40edad2cc901ab1b5310 /sys/src/libc/fmt | |
parent | 1eb2c757e7ca64221b88e34c56e7e45aa10b3444 (diff) |
libc: set malloctag for runesmprint()
Diffstat (limited to 'sys/src/libc/fmt')
-rw-r--r-- | sys/src/libc/fmt/runesmprint.c | 2 | ||||
-rw-r--r-- | sys/src/libc/fmt/smprint.c | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/sys/src/libc/fmt/runesmprint.c b/sys/src/libc/fmt/runesmprint.c index 1f8b22025..8274fa6d2 100644 --- a/sys/src/libc/fmt/runesmprint.c +++ b/sys/src/libc/fmt/runesmprint.c @@ -10,5 +10,7 @@ runesmprint(char *fmt, ...) va_start(args, fmt); p = runevsmprint(fmt, args); va_end(args); + if(p != nil) + setmalloctag(p, getcallerpc(&fmt)); return p; } diff --git a/sys/src/libc/fmt/smprint.c b/sys/src/libc/fmt/smprint.c index 7be117c29..6e49ddc0d 100644 --- a/sys/src/libc/fmt/smprint.c +++ b/sys/src/libc/fmt/smprint.c @@ -10,6 +10,7 @@ smprint(char *fmt, ...) va_start(args, fmt); p = vsmprint(fmt, args); va_end(args); - setmalloctag(p, getcallerpc(&fmt)); + if(p != nil) + setmalloctag(p, getcallerpc(&fmt)); return p; } |