summaryrefslogtreecommitdiff
path: root/retrace
diff options
context:
space:
mode:
authorFrancisco Jerez <currojerez@riseup.net>2017-04-07 17:59:38 -0700
committerFrancisco Jerez <currojerez@riseup.net>2017-04-07 18:51:41 -0700
commitb3ef2250d367b6b539db5bdd7c5fb678d6f48bce (patch)
treeaaaa9cc506502e63a92c976a254eeb30373100c2 /retrace
parent586f303c8c937811d7e65e73e69681c71574a044 (diff)
trace: Switch trace representation to memory pool.
Diffstat (limited to 'retrace')
-rw-r--r--retrace/retrace_main.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/retrace/retrace_main.cpp b/retrace/retrace_main.cpp
index 2c3ba9d2..947bec2d 100644
--- a/retrace/retrace_main.cpp
+++ b/retrace/retrace_main.cpp
@@ -423,7 +423,7 @@ public:
assert(call->thread_id == leg);
retraceCall(call);
- delete call;
+ pool.free(call);
call = parser->parse_call();
} while (call && call->thread_id == leg);
@@ -597,7 +597,7 @@ mainLoop() {
trace::Call *call;
while ((call = parser->parse_call())) {
retraceCall(call);
- delete call;
+ pool.free(call);
}
} else {
RelayRace race;