diff options
Diffstat (limited to 'mem/bus.cc')
-rw-r--r-- | mem/bus.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/mem/bus.cc b/mem/bus.cc index 0cadc2045..8e8bc2203 100644 --- a/mem/bus.cc +++ b/mem/bus.cc @@ -85,8 +85,10 @@ Bus::recvFunctional(Packet &pkt, int id) void Bus::recvStatusChange(Port::Status status, int id) { - assert(status == Port:: RangeChange && + assert(status == Port::RangeChange && "The other statuses need to be implemented."); + + assert(id < interfaces.size() && id >= 0); Port *port = interfaces[id]; AddrRangeList ranges; AddrRangeList snoops; |