diff --git a/src/mem/ruby/slicc_interface/RubyRequest.hh b/src/mem/ruby/slicc_interface/RubyRequest.hh index 5fc0002678..a258a18f9a 100644 --- a/src/mem/ruby/slicc_interface/RubyRequest.hh +++ b/src/mem/ruby/slicc_interface/RubyRequest.hh @@ -103,7 +103,7 @@ class RubyRequest : public Message m_htmTransactionUid(0), m_isTlbi(false), m_tlbiTransactionUid(0), - m_isSecure(m_pkt->req->isSecure()) + m_isSecure(m_pkt ? m_pkt->req->isSecure() : false) { m_LineAddress = makeLineAddress(m_PhysicalAddress); if (_pkt) {