bugfix: do not get pCC_id if UE_id is invalid
This commit is contained in:
@@ -288,7 +288,7 @@ int rrc_mac_remove_ue(module_id_t mod_idP,rnti_t rntiP)
|
|||||||
|
|
||||||
UE_list_t *UE_list = &eNB_mac_inst[mod_idP].UE_list;
|
UE_list_t *UE_list = &eNB_mac_inst[mod_idP].UE_list;
|
||||||
int UE_id = find_UE_id(mod_idP,rntiP);
|
int UE_id = find_UE_id(mod_idP,rntiP);
|
||||||
int pCC_id = UE_PCCID(mod_idP,UE_id);
|
int pCC_id;
|
||||||
|
|
||||||
if (UE_id == -1) {
|
if (UE_id == -1) {
|
||||||
LOG_W(MAC,"rrc_mac_remove_ue: UE %x not found\n", rntiP);
|
LOG_W(MAC,"rrc_mac_remove_ue: UE %x not found\n", rntiP);
|
||||||
@@ -296,6 +296,8 @@ int rrc_mac_remove_ue(module_id_t mod_idP,rnti_t rntiP)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pCC_id = UE_PCCID(mod_idP,UE_id);
|
||||||
|
|
||||||
LOG_I(MAC,"Removing UE %d from Primary CC_id %d (rnti %x)\n",UE_id,pCC_id, rntiP);
|
LOG_I(MAC,"Removing UE %d from Primary CC_id %d (rnti %x)\n",UE_id,pCC_id, rntiP);
|
||||||
dump_ue_list(UE_list,0);
|
dump_ue_list(UE_list,0);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user