diff --git a/src/lte/model/epc-ue-nas.cc b/src/lte/model/epc-ue-nas.cc index b603d4335..a54cdc0de 100644 --- a/src/lte/model/epc-ue-nas.cc +++ b/src/lte/model/epc-ue-nas.cc @@ -217,6 +217,7 @@ void EpcUeNas::DoNotifyConnectionReleased () { NS_LOG_FUNCTION (this); + SwitchToState (OFF); } void diff --git a/src/lte/model/lte-ue-rrc.cc b/src/lte/model/lte-ue-rrc.cc index 3411f7d80..9b7b5531a 100644 --- a/src/lte/model/lte-ue-rrc.cc +++ b/src/lte/model/lte-ue-rrc.cc @@ -99,8 +99,7 @@ const char* g_ueRrcStateName[LteUeRrc::NUM_STATES] = "IDLE_CONNECTING", "CONNECTED_NORMALLY", "CONNECTED_REESTABLISHING", - "CONNECTED_HANDOVER", - "OFF" + "CONNECTED_HANDOVER" }; std::string ToString (LteUeRrc::State s) @@ -694,7 +693,6 @@ void LteUeRrc::DoRecvRrcConnectionReject (LteRrcSap::RrcConnectionReject msg) { NS_LOG_FUNCTION (this); - SwitchToState (OFF); } diff --git a/src/lte/model/lte-ue-rrc.h b/src/lte/model/lte-ue-rrc.h index 0b7ff0a22..46d04163d 100644 --- a/src/lte/model/lte-ue-rrc.h +++ b/src/lte/model/lte-ue-rrc.h @@ -72,7 +72,6 @@ public: CONNECTED_NORMALLY, CONNECTED_REESTABLISHING, CONNECTED_HANDOVER, - OFF, NUM_STATES };