From a5a60bcab898d1e84eb9f1517cdb63bb3b99b46c Mon Sep 17 00:00:00 2001 From: "Andreas.Eversberg" Date: Wed, 13 Oct 2010 18:27:15 +0000 Subject: [PATCH] [layer23] Fixed cell monitoring output (RR idle mode) --- src/host/layer23/src/mobile/gsm48_rr.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/host/layer23/src/mobile/gsm48_rr.c b/src/host/layer23/src/mobile/gsm48_rr.c index 78cf47e..867e39b 100644 --- a/src/host/layer23/src/mobile/gsm48_rr.c +++ b/src/host/layer23/src/mobile/gsm48_rr.c @@ -615,7 +615,7 @@ static void timeout_rr_meas(void *arg) char text[256]; if (!cs->selected) { - return; + goto restart; } else if (!meas->frames) { sprintf(text, "MON: no cell info"); } else { @@ -645,6 +645,8 @@ static void timeout_rr_meas(void *arg) if (rr->dm_est) gsm48_rr_tx_meas_rep(rr->ms); + +restart: meas->frames = meas->snr = meas->berr = meas->rxlev = 0; start_rr_t_meas(rr, 1, 0); } -- 2.20.1