Repository: trafficserver Updated Branches: refs/heads/master ebe8d44a2 -> e2720029e
TS-4177: Memory leak in LogFieldAliasTable This closes #456 Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/e2720029 Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/e2720029 Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/e2720029 Branch: refs/heads/master Commit: e2720029e955d799c943d75aeb6e209d3bab43f4 Parents: ebe8d44 Author: Bryan Call <[email protected]> Authored: Fri Feb 5 13:35:20 2016 -0800 Committer: Bryan Call <[email protected]> Committed: Fri Feb 5 13:35:40 2016 -0800 ---------------------------------------------------------------------- proxy/logging/LogFieldAliasMap.h | 6 ++++++ 1 file changed, 6 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/trafficserver/blob/e2720029/proxy/logging/LogFieldAliasMap.h ---------------------------------------------------------------------- diff --git a/proxy/logging/LogFieldAliasMap.h b/proxy/logging/LogFieldAliasMap.h index 9c631e1..f408f25 100644 --- a/proxy/logging/LogFieldAliasMap.h +++ b/proxy/logging/LogFieldAliasMap.h @@ -111,6 +111,12 @@ struct LogFieldAliasTableEntry { size_t length; // the length of the string LogFieldAliasTableEntry() : valid(false), name(NULL), length(0) {} + ~LogFieldAliasTableEntry() + { + if (name) { + free(name); + } + } }; class LogFieldAliasTable : public LogFieldAliasMap
