64a65,70
> /// @todo temporary hack to deal with memory corruption issue until
> /// 4-phase transactions are complete. Remove me later
> for (int x = 0; x < pendingDelete.size(); x++)
> delete pendingDelete[x];
> pendingDelete.clear();
>
81c87,90
< delete pkt;
---
> /// @todo nominally we should just delete the packet here.
> /// Until 4-phase stuff we can't because the sending
> /// cache is still relying on it
> pendingDelete.push_back(pkt);