NR UE: invalidate SI window on successful SI reception to avoid wrongly reusing this old SI window for new SI reception

This fix was suggested by Francesco Mani
This commit is contained in:
Thomas Schlichter
2025-08-04 10:52:08 +02:00
parent 16fd1bb67c
commit 506dc7da52
@@ -310,6 +310,7 @@ void nr_ue_decode_BCCH_DL_SCH(NR_UE_MAC_INST_t *mac,
if (mac->get_otherSI[i])
mac->get_otherSI[i] = false;
}
mac->si_SchedInfo.si_window_start = -1;
T(T_NRUE_MAC_DL_PDU_WITH_DATA,
T_INT(SI_RNTI),
T_INT(-1 /* frame, unavailable here */),