aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIvan Kluchnikov <kluchnikovi@gmail.com>2015-05-26 13:36:58 +0300
committerHolger Hans Peter Freyther <holger@moiji-mobile.com>2015-05-29 15:14:23 +0200
commit5fd0c64e0a249264b112d62afb6e1c2299187f68 (patch)
treebcd112a1bbea7d599af11a0c69c57bd3bb055346
parentb7ae0b34f94b93555370f4492076f7d57ed7031a (diff)
gsm_04_08: Use osmo_assert for transt->conn and conn only in case of paging succeeded
setup_trig_pag_evt function can receive parameter conn = NULL, if T3113 expires.
-rw-r--r--openbsc/src/libmsc/gsm_04_08.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/openbsc/src/libmsc/gsm_04_08.c b/openbsc/src/libmsc/gsm_04_08.c
index 5609602a7..29ab2baad 100644
--- a/openbsc/src/libmsc/gsm_04_08.c
+++ b/openbsc/src/libmsc/gsm_04_08.c
@@ -1390,12 +1390,12 @@ static int setup_trig_pag_evt(unsigned int hooknum, unsigned int event,
struct gsm_trans *transt = _transt;
OSMO_ASSERT(!transt->conn);
- OSMO_ASSERT(conn);
/* check all tranactions (without lchan) for subscriber */
switch (event) {
case GSM_PAGING_SUCCEEDED:
DEBUGP(DCC, "Paging subscr %s succeeded!\n", transt->subscr->extension);
+ OSMO_ASSERT(conn);
/* Assign lchan */
transt->conn = conn;
/* send SETUP request to called party */