si2quater: bts_uarfcn_add(): check if already added first
This way we print the proper message if the given UARFCN is already added, no matter if the UTRAN neighbour list is full or not. Change-Id: Ife83023f6a9e28d77e44e4757457d4d1c879e78f Related: SYS#6401
This commit is contained in:
parent
b8e115c646
commit
a60d74ba9c
|
@ -302,12 +302,12 @@ int bts_uarfcn_add(struct gsm_bts *bts, uint16_t arfcn, uint16_t scramble, bool
|
|||
*ual = bts->si_common.data.uarfcn_list,
|
||||
*scl = bts->si_common.data.scramble_list;
|
||||
|
||||
if (len == MAX_EARFCN_LIST)
|
||||
return -ENOMEM;
|
||||
|
||||
if (pos >= 0)
|
||||
return -EADDRINUSE;
|
||||
|
||||
if (len == MAX_EARFCN_LIST)
|
||||
return -ENOMEM;
|
||||
|
||||
/* find the suitable position for arfcn if any */
|
||||
pos = uarfcn_sc_pos(bts, arfcn, SC_BOUND);
|
||||
i = (pos < 0) ? len : pos;
|
||||
|
|
Loading…
Reference in New Issue