You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by bc...@apache.org on 2016/02/01 20:19:06 UTC

trafficserver git commit: TS-4166: Memory leak in traffic_top

Repository: trafficserver
Updated Branches:
  refs/heads/master e6a142762 -> 37bab96c6


TS-4166: Memory leak in traffic_top

This closes #445


Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo
Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/37bab96c
Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/37bab96c
Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/37bab96c

Branch: refs/heads/master
Commit: 37bab96c6f14e3e0d3181a02ace1d15a3ffaf518
Parents: e6a1427
Author: Bryan Call <bc...@apache.org>
Authored: Mon Feb 1 11:19:00 2016 -0800
Committer: Bryan Call <bc...@apache.org>
Committed: Mon Feb 1 11:19:00 2016 -0800

----------------------------------------------------------------------
 cmd/traffic_top/stats.h | 1 +
 1 file changed, 1 insertion(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/trafficserver/blob/37bab96c/cmd/traffic_top/stats.h
----------------------------------------------------------------------
diff --git a/cmd/traffic_top/stats.h b/cmd/traffic_top/stats.h
index 215c29f..3241473 100644
--- a/cmd/traffic_top/stats.h
+++ b/cmd/traffic_top/stats.h
@@ -266,6 +266,7 @@ public:
             assert(TSRecordGetString(item.name, &strValue) == TS_ERR_OKAY);
             string key = item.name;
             (*_stats)[key] = strValue;
+            TSfree(strValue);
           } else {
             if (TSRecordGetInt(item.name, &value) != TS_ERR_OKAY) {
               fprintf(stderr, "Error getting stat: %s when calling TSRecordGetInt() failed: file \"%s\", line %d\n\n", item.name,