summaryrefslogtreecommitdiffstats
path: root/src/host
diff options
context:
space:
mode:
Diffstat (limited to 'src/host')
-rw-r--r--src/host/trxcon/sched_lchan_tchf.c3
-rw-r--r--src/host/trxcon/sched_lchan_tchh.c3
2 files changed, 4 insertions, 2 deletions
diff --git a/src/host/trxcon/sched_lchan_tchf.c b/src/host/trxcon/sched_lchan_tchf.c
index d2cf030e..788d1532 100644
--- a/src/host/trxcon/sched_lchan_tchf.c
+++ b/src/host/trxcon/sched_lchan_tchf.c
@@ -136,7 +136,8 @@ int rx_tchf_fn(struct trx_instance *trx, struct trx_ts *ts,
sched_send_dt_ind(trx, ts, lchan, l2, GSM_MACBLOCK_LEN,
n_errors, false, false);
- /* Send BFI instead of stolen TCH frame */
+ /* Send BFI substituting a stolen TCH frame */
+ n_errors = -1; /* ensure fake measurements */
goto bfi;
} else {
/* A good TCH frame received */
diff --git a/src/host/trxcon/sched_lchan_tchh.c b/src/host/trxcon/sched_lchan_tchh.c
index 599dd204..013dba94 100644
--- a/src/host/trxcon/sched_lchan_tchh.c
+++ b/src/host/trxcon/sched_lchan_tchh.c
@@ -315,7 +315,8 @@ int rx_tchh_fn(struct trx_instance *trx, struct trx_ts *ts,
sched_send_dt_ind(trx, ts, lchan, l2, GSM_MACBLOCK_LEN,
n_errors, false, false);
- /* 1/2 BFI */
+ /* Send BFI substituting 1/2 stolen TCH frames */
+ n_errors = -1; /* ensure fake measurements */
goto bfi;
} else {
/* A good TCH frame received */