[layer23] Fixed cell monitoring output (RR idle mode)
authorAndreas.Eversberg <jolly@eversberg.eu>
Wed, 13 Oct 2010 18:27:15 +0000 (18:27 +0000)
committerAndreas.Eversberg <jolly@eversberg.eu>
Wed, 13 Oct 2010 18:27:15 +0000 (18:27 +0000)
src/host/layer23/src/mobile/gsm48_rr.c

index 78cf47e..867e39b 100644 (file)
@@ -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);
 }