ruby: Fix memory leak in AbstractController
Recent changes to memory access queuing allocate requests for packets sent to memory controllers, but did not free the requests. Delete them to avoid leaks.
This commit is contained in:
@@ -328,6 +328,7 @@ AbstractController::recvTimingResp(PacketPtr pkt)
|
||||
}
|
||||
|
||||
getMemoryQueue()->enqueue(msg, clockEdge(), cyclesToTicks(Cycles(1)));
|
||||
delete pkt->req;
|
||||
delete pkt;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user