From 6b7f2b0d633493bd90f868f77d20d74ad185a6c7 Mon Sep 17 00:00:00 2001 From: Liu DongMiao Date: Sun, 24 Apr 2022 17:06:30 +0800 Subject: [PATCH] fix memory in transaction.cc when log REMOTE_USER --- src/transaction.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/transaction.cc b/src/transaction.cc index 96f9c21b..e409400e 100644 --- a/src/transaction.cc +++ b/src/transaction.cc @@ -1508,6 +1508,9 @@ std::string Transaction::toOldAuditLogFormatIndex(const std::string &filename, variables::RemoteUser *r = new variables::RemoteUser("REMOTE_USER"); std::vector l; r->evaluate(this, NULL, &l); + for (auto &a : l) { + delete a; + } delete r; ss << utils::string::dash_if_empty(