mirror of https://github.com/PentHertz/srsLTE.git
Make sure to not access out-of-bounds iterator when erasing vector elements.
This commit is contained in:
parent
94c2967486
commit
cdbe6a6e1d
|
@ -425,8 +425,7 @@ bool apply_meascfg_updates(meas_cfg_s& meascfg,
|
||||||
for (auto it = current_meascfg.meas_id_to_add_mod_list.begin();
|
for (auto it = current_meascfg.meas_id_to_add_mod_list.begin();
|
||||||
it != current_meascfg.meas_id_to_add_mod_list.end();) {
|
it != current_meascfg.meas_id_to_add_mod_list.end();) {
|
||||||
if (it->meas_obj_id == found_src_obj->meas_obj_id) {
|
if (it->meas_obj_id == found_src_obj->meas_obj_id) {
|
||||||
auto rit = it++;
|
it = current_meascfg.meas_id_to_add_mod_list.erase(it);
|
||||||
current_meascfg.meas_id_to_add_mod_list.erase(rit);
|
|
||||||
} else {
|
} else {
|
||||||
++it;
|
++it;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue