File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -171,7 +171,12 @@ bool rrc_reestablishment_procedure::get_and_verify_reestablishment_context()
171171
172172bool rrc_reestablishment_procedure::is_reestablishment_rejected ()
173173{
174- return context.cfg .force_reestablishment_fallback or !get_and_verify_reestablishment_context ();
174+ return context.cfg .force_reestablishment_fallback or /* reject because of configuration */
175+ reestablishment_request.rrc_reest_request .reest_cause .value ==
176+ asn1::rrc_nr::reest_cause_opts::recfg_fail or /* reject because we can't recover if a reconfiguration
177+ failed */
178+ !get_and_verify_reestablishment_context (); /* reject when reestablishment context is missing or verification
179+ fails */
175180}
176181
177182bool rrc_reestablishment_procedure::verify_security_context ()
You can’t perform that action at this time.
0 commit comments