aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/basetypes/MCObject.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/basetypes/MCObject.cc')
-rw-r--r--src/core/basetypes/MCObject.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/core/basetypes/MCObject.cc b/src/core/basetypes/MCObject.cc
index 879c194f..235738cd 100644
--- a/src/core/basetypes/MCObject.cc
+++ b/src/core/basetypes/MCObject.cc
@@ -83,7 +83,9 @@ String * Object::className()
{
int status;
char * unmangled = abi::__cxa_demangle(typeid(* this).name(), NULL, NULL, &status);
- return mailcore::String::uniquedStringWithUTF8Characters(unmangled);
+ String * result = String::uniquedStringWithUTF8Characters(unmangled);
+ free(unmangled);
+ return result;
}
String * Object::description()