timer: only call the callback if not NULL

Fix a crash in osmo-sgsn.

Change-Id: I04d58d9580708cc0f6d0f4aa17d3e9f2c6235c8e
This commit is contained in:
Alexander Couzens 2016-11-28 23:22:14 +01:00
parent edf6fe75b7
commit ec9bd52628
1 changed files with 2 additions and 1 deletions

View File

@ -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;
}