243,244c243,244
< RequestPtr req = new Request(addr, RubySystem::getBlockSizeBytes(), 0,
< m_masterId);
---
> RequestPtr req = std::make_shared<Request>(
> addr, RubySystem::getBlockSizeBytes(), 0, m_masterId);
267,268c267,268
< RequestPtr req = new Request(addr, RubySystem::getBlockSizeBytes(), 0,
< m_masterId);
---
> RequestPtr req = std::make_shared<Request>(
> addr, RubySystem::getBlockSizeBytes(), 0, m_masterId);
295c295
< RequestPtr req = new Request(addr, size, 0, m_masterId);
---
> RequestPtr req = std::make_shared<Request>(addr, size, 0, m_masterId);
359d358
< delete pkt->req;