diff --git a/src/cpu/o3/lsq_unit.hh b/src/cpu/o3/lsq_unit.hh index 7b8b1e2e3..c19a368d1 100644 --- a/src/cpu/o3/lsq_unit.hh +++ b/src/cpu/o3/lsq_unit.hh @@ -744,6 +744,8 @@ LSQUnit::read(Request *req, Request *sreqLow, Request *sreqHigh, delete fst_data_pkt; delete snd_data_pkt->req; delete snd_data_pkt; + sreqLow = NULL; + sreqHigh = NULL; } req = NULL; @@ -769,6 +771,7 @@ LSQUnit::read(Request *req, Request *sreqLow, Request *sreqHigh, state->complete(); req = NULL; + sreqHigh = NULL; lsq->setRetryTid(lsqID); }