pespin submitted this change.
paging: Avoid setting up credit_timer every time
Change-Id: Id4da0ab094ffe939cad9ff5708721e25b5a1a984
---
M src/osmo-bsc/paging.c
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/osmo-bsc/paging.c b/src/osmo-bsc/paging.c
index 73c1175..ed435f4 100644
--- a/src/osmo-bsc/paging.c
+++ b/src/osmo-bsc/paging.c
@@ -200,8 +200,6 @@
* to zero and we do not get any messages.
*/
if (paging_bts->available_slots == 0) {
- osmo_timer_setup(&paging_bts->credit_timer, paging_give_credit,
- paging_bts);
osmo_timer_schedule(&paging_bts->credit_timer, 5, 0);
return;
}
@@ -248,6 +246,7 @@
bts->paging.available_slots = 20;
INIT_LLIST_HEAD(&bts->paging.pending_requests);
osmo_timer_setup(&bts->paging.work_timer, paging_worker, &bts->paging);
+ osmo_timer_setup(&bts->paging.credit_timer, paging_give_credit, &bts->paging);
}
/*! do we have any pending paging requests for given subscriber? */
To view, visit change 27880. To unsubscribe, or for help writing mail filters, visit settings.