diff --git a/src/libutil-c/nix_api_util.cc b/src/libutil-c/nix_api_util.cc index 5934e8479..3db636454 100644 --- a/src/libutil-c/nix_api_util.cc +++ b/src/libutil-c/nix_api_util.cc @@ -36,7 +36,7 @@ nix_err nix_context_error(nix_c_context * context) const char * demangled = abi::__cxa_demangle(typeid(e).name(), 0, 0, &status); if (demangled) { context->name = demangled; - // todo: free(demangled); + free((void*)demangled); } else { context->name = typeid(e).name(); }