diff --git a/util/tlm/src/sc_master_port.cc b/util/tlm/src/sc_master_port.cc index ab2bc4aba3..864e16956f 100644 --- a/util/tlm/src/sc_master_port.cc +++ b/util/tlm/src/sc_master_port.cc @@ -284,7 +284,7 @@ SCMasterPort::b_transport(tlm::tlm_generic_payload& trans, // update time t += delay; - if (extension != nullptr) + if (extension == nullptr) destroyPacket(pkt); trans.set_response_status(tlm::TLM_OK_RESPONSE);