summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas.Eversberg <jolly@eversberg.eu>2010-10-03 21:53:24 +0000
committerAndreas.Eversberg <jolly@eversberg.eu>2010-10-03 21:53:24 +0000
commit6dafb958ba57d13873296f98ad5c7efc0f5300bf (patch)
treeb783240b1d4afa6e32219602971e323010c29a09
parent6981756950351af5db7591a592d96f49f09299e2 (diff)
[layer23] Fixed ACCH reception of TCH channels
Without it, the indicated TA and power never get received by layer23. This may cause a release duing TCH on certain networks. Also it is required to apply timing advance and transmit power during movement.
-rw-r--r--src/host/layer23/src/mobile/gsm48_rr.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/host/layer23/src/mobile/gsm48_rr.c b/src/host/layer23/src/mobile/gsm48_rr.c
index c141f673..53cb3b34 100644
--- a/src/host/layer23/src/mobile/gsm48_rr.c
+++ b/src/host/layer23/src/mobile/gsm48_rr.c
@@ -4955,8 +4955,9 @@ static int gsm48_rr_unit_data_ind(struct osmocom_ms *ms, struct msgb *msg)
return gsm48_rr_rx_pch_agch(ms, msg);
case RSL_CHAN_BCCH:
return gsm48_rr_rx_bcch(ms, msg);
+ case RSL_CHAN_Bm_ACCHs:
+ case RSL_CHAN_Lm_ACCHs:
case RSL_CHAN_SDCCH4_ACCH:
- return gsm48_rr_rx_acch(ms, msg);
case RSL_CHAN_SDCCH8_ACCH:
return gsm48_rr_rx_acch(ms, msg);
default: