aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/common/measurement.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/common/measurement.c b/src/common/measurement.c
index 3aeb9019..73c5e439 100644
--- a/src/common/measurement.c
+++ b/src/common/measurement.c
@@ -951,7 +951,8 @@ void lchan_meas_handle_sacch(struct gsm_lchan *lchan, struct msgb *msg)
*/
if (gh && gh->msg_type == GSM48_MT_RR_MEAS_REP) {
mr = (const struct gsm48_meas_res *)gh->data;
- dtxu_used = mr->dtx_used;
+ if (mr->meas_valid == 0) /* 0 = valid */
+ dtxu_used = mr->dtx_used;
}
if (dtxu_used) {