diff --git a/include/onnxruntime/core/session/onnxruntime_cxx_inline.h b/include/onnxruntime/core/session/onnxruntime_cxx_inline.h index ed3abc0961be6..a2c5a4a29dad0 100644 --- a/include/onnxruntime/core/session/onnxruntime_cxx_inline.h +++ b/include/onnxruntime/core/session/onnxruntime_cxx_inline.h @@ -1873,6 +1873,7 @@ inline std::vector ConstSessionImpl::GetOverridableInitializerNa char* name; ThrowOnError(GetApi().SessionGetOverridableInitializerName(this->p_, i, allocator, &name)); initializer_names.emplace_back(name); + allocator.Free(name); } return initializer_names;