fixeria has submitted this change. ( 
https://gerrit.osmocom.org/c/osmo-bts/+/32563 )

Change subject: oml: gsm_objclass2{mo,obj}(): cosmetic: return immediately
......................................................................

oml: gsm_objclass2{mo,obj}(): cosmetic: return immediately

Change-Id: Ie2fb927ac7f71103a1e0e693718771dd36139223
Related: OS#5966
---
M src/common/oml.c
1 file changed, 28 insertions(+), 36 deletions(-)

Approvals:
  Jenkins Builder: Verified
  pespin: Looks good to me, approved




diff --git a/src/common/oml.c b/src/common/oml.c
index 7ab1bc2..9d9778e 100644
--- a/src/common/oml.c
+++ b/src/common/oml.c
@@ -1739,49 +1739,40 @@
                                    enum abis_nm_nack_cause *c)
 {
        struct gsm_bts_trx *trx;
-       struct gsm_abis_mo *mo = NULL;

        switch (obj_class) {
        case NM_OC_BTS:
-               mo = &bts->mo;
-               break;
+               return &bts->mo;
        case NM_OC_RADIO_CARRIER:
                if (!(trx = gsm_bts_trx_num(bts, obj_inst->trx_nr)))
                        goto nm_nack_trxnr_unkn;
-               mo = &trx->mo;
-               break;
+               return &trx->mo;
        case NM_OC_BASEB_TRANSC:
                if (!(trx = gsm_bts_trx_num(bts, obj_inst->trx_nr)))
                        goto nm_nack_trxnr_unkn;
-               mo = &trx->bb_transc.mo;
-               break;
+               return &trx->bb_transc.mo;
        case NM_OC_CHANNEL:
                if (!(trx = gsm_bts_trx_num(bts, obj_inst->trx_nr)))
                        goto nm_nack_trxnr_unkn;
                if (obj_inst->ts_nr >= TRX_NR_TS)
                        goto nm_nack_objinst_unkn;
-               mo = &trx->ts[obj_inst->ts_nr].mo;
-               break;
+               return &trx->ts[obj_inst->ts_nr].mo;
        case NM_OC_SITE_MANAGER:
-               mo = &g_bts_sm->mo;
-               break;
+               return &g_bts_sm->mo;
        case NM_OC_GPRS_NSE:
                if (obj_inst->bts_nr > 0)
                        goto nm_nack_objinst_unkn;
-               mo = &g_bts_sm->gprs.nse.mo;
-               break;
+               return &g_bts_sm->gprs.nse.mo;
        case NM_OC_GPRS_CELL:
-               mo = &bts->gprs.cell.mo;
-               break;
+               return &bts->gprs.cell.mo;
        case NM_OC_GPRS_NSVC:
                if (obj_inst->bts_nr > 0)
                        goto nm_nack_objinst_unkn;
                if (obj_inst->trx_nr >= ARRAY_SIZE(g_bts_sm->gprs.nse.nsvc))
                        goto nm_nack_objinst_unkn;
-               mo = &g_bts_sm->gprs.nse.nsvc[obj_inst->trx_nr].mo;
-               break;
+               return &g_bts_sm->gprs.nse.nsvc[obj_inst->trx_nr].mo;
        }
-       return mo;
+       return NULL;

 nm_nack_trxnr_unkn:
        if (c != NULL)
@@ -1800,49 +1791,40 @@
                       enum abis_nm_nack_cause *c)
 {
        struct gsm_bts_trx *trx;
-       void *obj = NULL;

        switch (obj_class) {
        case NM_OC_BTS:
-               obj = bts;
-               break;
+               return bts;
        case NM_OC_RADIO_CARRIER:
                if (!(trx = gsm_bts_trx_num(bts, obj_inst->trx_nr)))
                        goto nm_nack_trxnr_unkn;
-               obj = trx;
-               break;
+               return trx;
        case NM_OC_BASEB_TRANSC:
                if (!(trx = gsm_bts_trx_num(bts, obj_inst->trx_nr)))
                        goto nm_nack_trxnr_unkn;
-               obj = &trx->bb_transc;
-               break;
+               return &trx->bb_transc;
        case NM_OC_CHANNEL:
                if (!(trx = gsm_bts_trx_num(bts, obj_inst->trx_nr)))
                        goto nm_nack_trxnr_unkn;
                if (obj_inst->ts_nr >= TRX_NR_TS)
                        goto nm_nack_objinst_unkn;
-               obj = &trx->ts[obj_inst->ts_nr];
-               break;
+               return &trx->ts[obj_inst->ts_nr];
        case NM_OC_SITE_MANAGER:
-               obj = g_bts_sm;
-               break;
+               return g_bts_sm;
        case NM_OC_GPRS_NSE:
                if (obj_inst->bts_nr > 0)
                        goto nm_nack_objinst_unkn;
-               obj = &g_bts_sm->gprs.nse;
-               break;
+               return &g_bts_sm->gprs.nse;
        case NM_OC_GPRS_CELL:
-               obj = &bts->gprs.cell;
-               break;
+               return &bts->gprs.cell;
        case NM_OC_GPRS_NSVC:
                if (obj_inst->bts_nr > 0)
                        goto nm_nack_objinst_unkn;
                if (obj_inst->trx_nr >= ARRAY_SIZE(g_bts_sm->gprs.nse.nsvc))
                        goto nm_nack_objinst_unkn;
-               obj = &g_bts_sm->gprs.nse.nsvc[obj_inst->trx_nr];
-               break;
+               return &g_bts_sm->gprs.nse.nsvc[obj_inst->trx_nr];
        }
-       return obj;
+       return NULL;

 nm_nack_trxnr_unkn:
        if (c != NULL)

--
To view, visit https://gerrit.osmocom.org/c/osmo-bts/+/32563
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-bts
Gerrit-Branch: master
Gerrit-Change-Id: Ie2fb927ac7f71103a1e0e693718771dd36139223
Gerrit-Change-Number: 32563
Gerrit-PatchSet: 1
Gerrit-Owner: fixeria <[email protected]>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <[email protected]>
Gerrit-Reviewer: pespin <[email protected]>
Gerrit-MessageType: merged

Reply via email to