ho: Access the network after we are known to have an entry.
diff --git a/openbsc/src/handover_logic.c b/openbsc/src/handover_logic.c
index 2cef2c4..38bb32e 100644
--- a/openbsc/src/handover_logic.c
+++ b/openbsc/src/handover_logic.c
@@ -246,7 +246,7 @@
/* GSM 04.08 HANDOVER COMPLETE has been received on new channel */
static int ho_gsm48_ho_compl(struct gsm_lchan *new_lchan)
{
- struct gsm_network *net = new_lchan->ts->trx->bts->network;
+ struct gsm_network *net;
struct bsc_handover *ho;
ho = bsc_ho_by_new_lchan(new_lchan);
@@ -255,6 +255,7 @@
return -ENODEV;
}
+ net = new_lchan->ts->trx->bts->network;
LOGP(DHO, LOGL_INFO, "Subscriber %s HO from BTS %u->%u on ARFCN "
"%u->%u\n", subscr_name(ho->old_lchan->conn->subscr),
ho->old_lchan->ts->trx->bts->nr, new_lchan->ts->trx->bts->nr,