From: Max <[email protected]>

Fixes: OS#1665
---
 src/osmo-bts-litecell15/l1_if.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/osmo-bts-litecell15/l1_if.c b/src/osmo-bts-litecell15/l1_if.c
index d810248..3ef2588 100644
--- a/src/osmo-bts-litecell15/l1_if.c
+++ b/src/osmo-bts-litecell15/l1_if.c
@@ -1388,6 +1388,11 @@ int bts_model_phy_link_open(struct phy_link *plink)

        OSMO_ASSERT(pinst);

+       if (!pinst->trx) {
+               LOGP(DL1C, LOGL_NOTICE, "Ignoring phy link %d instance %d "
+                    "because no TRX associated with it\n", plink->num, 
pinst->num);
+               return 0;
+       }
        phy_link_state_set(plink, PHY_LINK_CONNECTING);

        pinst->u.lc15.hdl = l1if_open(pinst);
@@ -1399,5 +1404,7 @@ int bts_model_phy_link_open(struct phy_link *plink)
        l1if_reset(pinst->u.lc15.hdl);

        phy_link_state_set(plink, PHY_LINK_CONNECTED);
+
+       return 0;
 }

-- 
2.7.4

Reply via email to