diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/common/measurement.c | 3 |
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) { |