From 72c0dbd7538aca983e1fde0ff36a292af77ab29a Mon Sep 17 00:00:00 2001 From: Andreas Eversberg Date: Sun, 31 Mar 2013 11:50:35 +0200 Subject: [PATCH] bsc_api/NITB: If TCH/H channel is used, indicate it to bsc_api If we don't do this, OsmoNITB will send an assignment command from a TCH/H to another TCH/H without any need. --- openbsc/src/libmsc/gsm_04_08.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openbsc/src/libmsc/gsm_04_08.c b/openbsc/src/libmsc/gsm_04_08.c index 43e83c73b..74dc27f02 100644 --- a/openbsc/src/libmsc/gsm_04_08.c +++ b/openbsc/src/libmsc/gsm_04_08.c @@ -2878,7 +2878,8 @@ static int _gsm48_lchan_modify(struct gsm_trans *trans, void *arg) { struct gsm_mncc *mode = arg; - return gsm0808_assign_req(trans->conn, mode->lchan_mode, 1); + return gsm0808_assign_req(trans->conn, mode->lchan_mode, + trans->conn->lchan->type != GSM_LCHAN_TCH_H); } static struct downstate {