diff --git a/src/lte/model/lte-ue-phy.cc b/src/lte/model/lte-ue-phy.cc index 446395942..cb0cff18e 100644 --- a/src/lte/model/lte-ue-phy.cc +++ b/src/lte/model/lte-ue-phy.cc @@ -1287,6 +1287,7 @@ LteUePhy::DoReset () NS_LOG_FUNCTION (this); m_rnti = 0; + m_cellId = 0; m_isConnected = false; m_transmissionMode = 0; m_srsPeriodicity = 0; diff --git a/src/lte/model/lte-ue-rrc.cc b/src/lte/model/lte-ue-rrc.cc index 2cac18132..bf4806a48 100644 --- a/src/lte/model/lte-ue-rrc.cc +++ b/src/lte/model/lte-ue-rrc.cc @@ -3088,6 +3088,7 @@ LteUeRrc::LeaveConnectedMode () DoStartCellSelection (m_dlEarfcn); //Save the cell id UE was attached to StorePreviousCellId (m_cellId); + m_cellId = 0; DoSetTemporaryCellRnti (0); // discard temporary cell RNTI }