diff --git a/src/timer.c b/src/timer.c index 10a0b95d0..cc6d5ccdc 100644 --- a/src/timer.c +++ b/src/timer.c @@ -241,7 +241,8 @@ int osmo_timers_update(void) restart: llist_for_each_entry(this, &timer_eviction_list, list) { osmo_timer_del(this); - this->cb(this->data); + if (this->cb) + this->cb(this->data); work = 1; goto restart; }