diff options
-rw-r--r-- | src/host/layer23/src/mobile/gsm48_rr.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/host/layer23/src/mobile/gsm48_rr.c b/src/host/layer23/src/mobile/gsm48_rr.c index 6c38e8f1..dc2226a7 100644 --- a/src/host/layer23/src/mobile/gsm48_rr.c +++ b/src/host/layer23/src/mobile/gsm48_rr.c @@ -2976,6 +2976,9 @@ static int gsm48_rr_dl_est(struct osmocom_ms *ms) uint16_t ma[64]; uint8_t ma_len; + /* 3.3.1.1.3.1 */ + stop_rr_t3126(rr); + /* check if we have to change channel at starting time (we delay) */ if (rr->cd_now.start) { int32_t now, start, diff; @@ -3015,9 +3018,6 @@ static int gsm48_rr_dl_est(struct osmocom_ms *ms) if (gsm48_rr_render_ma(ms, &rr->cd_now, ma, &ma_len)) return -EINVAL; - /* 3.3.1.1.3.1 */ - stop_rr_t3126(rr); - /* clear all sequence numbers for all possible PDs */ rr->v_sd = 0; |