[abis] Properly compare obj_inst->trx_nr to bts->num_trx

* Use >= in this case as we start counting the trx from 0
* This is fixing a problem with multi trx config
This commit is contained in:
Holger Hans Peter Freyther 2009-12-21 16:56:28 +01:00
parent b720bd3678
commit 17c24c9057
1 changed files with 2 additions and 2 deletions

View File

@ -635,7 +635,7 @@ objclass2nmstate(struct gsm_bts *bts, u_int8_t obj_class,
nm_state = &trx->bb_transc.nm_state;
break;
case NM_OC_CHANNEL:
if (obj_inst->trx_nr > bts->num_trx) {
if (obj_inst->trx_nr >= bts->num_trx) {
DEBUGPC(DNM, "TRX %u does not exist ", obj_inst->trx_nr);
return NULL;
}
@ -719,7 +719,7 @@ objclass2obj(struct gsm_bts *bts, u_int8_t obj_class,
obj = &trx->bb_transc;
break;
case NM_OC_CHANNEL:
if (obj_inst->trx_nr > bts->num_trx) {
if (obj_inst->trx_nr >= bts->num_trx) {
DEBUGPC(DNM, "TRX %u does not exist ", obj_inst->trx_nr);
return NULL;
}