diff options
author | Andreas Eversberg <jolly@eversberg.eu> | 2013-03-31 11:50:35 +0200 |
---|---|---|
committer | Neels Hofmeyr <neels@hofmeyr.de> | 2017-12-01 03:37:43 +0100 |
commit | f367c3e633c19b3d206eb9a63e318aa9abf51ca0 (patch) | |
tree | 0887285a29462857a8a0b3d8910b82da249db841 /src/libmsc/gsm_04_08.c | |
parent | 98514a440d6d56372f16867a67a99f53e9e4debc (diff) |
Fix: If half rate channel is used, indicate hr when modifying channel mode
Diffstat (limited to 'src/libmsc/gsm_04_08.c')
-rw-r--r-- | src/libmsc/gsm_04_08.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libmsc/gsm_04_08.c b/src/libmsc/gsm_04_08.c index b9b84e76a..463a09cae 100644 --- a/src/libmsc/gsm_04_08.c +++ b/src/libmsc/gsm_04_08.c @@ -2975,7 +2975,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 { |