changeset 0694ba392248 in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=0694ba392248
description:
mem: Fix use-after-free bug
Running with valgrind I noticed a use after free originating from
simple_mem.cc. It looks like this is a known issue and this additional
call
site was missed in an earlier patch.
diffstat:
src/mem/simple_mem.cc | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diffs (12 lines):
diff -r b41dac174706 -r 0694ba392248 src/mem/simple_mem.cc
--- a/src/mem/simple_mem.cc Mon Jan 07 16:56:39 2013 -0500
+++ b/src/mem/simple_mem.cc Tue Jan 08 08:54:06 2013 -0500
@@ -154,7 +154,7 @@
assert(pkt->isResponse());
port.schedTimingResp(pkt, curTick() + latency);
} else {
- delete pkt;
+ pendingDelete.push_back(pkt);
}
return true;
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev