From a604cfb99bb40365b75dbb4f268bb2898ccce42b Mon Sep 17 00:00:00 2001 From: Paul Sutton Date: Thu, 9 Nov 2017 13:05:50 +0000 Subject: [PATCH] Fix for RRC reconnection --- srsue/src/upper/rrc.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/srsue/src/upper/rrc.cc b/srsue/src/upper/rrc.cc index 9f2f53f38..45e030294 100644 --- a/srsue/src/upper/rrc.cc +++ b/srsue/src/upper/rrc.cc @@ -206,6 +206,12 @@ void rrc::run_thread() { if (!current_cell->has_valid_sib1) { si_acquire_state = SI_ACQUIRE_SIB1; sysinfo_index = 0; + } else if (!current_cell->has_valid_sib2) { + si_acquire_state = SI_ACQUIRE_SIB2; + } else { + apply_sib2_configs(¤t_cell->sib2); + si_acquire_state = SI_ACQUIRE_IDLE; + state = RRC_STATE_CELL_SELECTED; } } select_cell_timeout++;