diff options
author | Andreas.Eversberg <jolly@eversberg.eu> | 2010-10-13 18:27:15 +0000 |
---|---|---|
committer | Andreas.Eversberg <jolly@eversberg.eu> | 2010-10-13 18:27:15 +0000 |
commit | a5a60bcab898d1e84eb9f1517cdb63bb3b99b46c (patch) | |
tree | 36fb695b1bbd5464312132ae66bc7fc66e3e8c55 /src/host/layer23/src/mobile/gsm48_rr.c | |
parent | 2278ba6e78e2e51bd00df4d0d6f90c27ec410df9 (diff) |
[layer23] Fixed cell monitoring output (RR idle mode)
Diffstat (limited to 'src/host/layer23/src/mobile/gsm48_rr.c')
-rw-r--r-- | src/host/layer23/src/mobile/gsm48_rr.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/host/layer23/src/mobile/gsm48_rr.c b/src/host/layer23/src/mobile/gsm48_rr.c index 78cf47ee..867e39b6 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); } |