Make sure to not access out-of-bounds iterator when erasing vector elements.

This commit is contained in:
Fabian Eckermann 2021-12-17 15:03:12 +01:00 committed by Fabian Eckermann
parent 94c2967486
commit cdbe6a6e1d
1 changed files with 1 additions and 2 deletions

View File

@ -425,8 +425,7 @@ bool apply_meascfg_updates(meas_cfg_s& meascfg,
for (auto it = current_meascfg.meas_id_to_add_mod_list.begin();
it != current_meascfg.meas_id_to_add_mod_list.end();) {
if (it->meas_obj_id == found_src_obj->meas_obj_id) {
auto rit = it++;
current_meascfg.meas_id_to_add_mod_list.erase(rit);
it = current_meascfg.meas_id_to_add_mod_list.erase(it);
} else {
++it;
}