ref: 4cc778cd8649ea1180a7d4e2d3e13160082f2144
parent: b4674e95d72a57279a265e01eac8882cd4def13a
author: cinap_lenrek <cinap_lenrek@gmx.de>
date: Fri Sep 6 12:55:13 EDT 2013
libc: set malloctag for runesmprint()
--- a/sys/src/libc/fmt/runesmprint.c
+++ b/sys/src/libc/fmt/runesmprint.c
@@ -10,5 +10,7 @@
va_start(args, fmt);
p = runevsmprint(fmt, args);
va_end(args);
+ if(p != nil)
+ setmalloctag(p, getcallerpc(&fmt));
return p;
}
--- a/sys/src/libc/fmt/smprint.c
+++ b/sys/src/libc/fmt/smprint.c
@@ -10,6 +10,7 @@
va_start(args, fmt);
p = vsmprint(fmt, args);
va_end(args);
- setmalloctag(p, getcallerpc(&fmt));
+ if(p != nil)
+ setmalloctag(p, getcallerpc(&fmt));
return p;
}
--
⑨