commit | b8f04ea5a90ca79449e26c8c30a245f1cd34c0cf | [log] [tgz] |
---|---|---|
author | Harald Welte <laforge@gnumonks.org> | Fri Jan 02 23:57:22 2009 +0000 |
committer | Harald Welte <laforge@gnumonks.org> | Fri Jan 02 23:57:22 2009 +0000 |
tree | 17e54a27eb16b5daf1b19fd5fa98234c842953a1 | |
parent | 219518d06492d867909d91f1512f50d3235e1cc8 [diff] |
Add new management function to struct timer_list Make sure that del_timer succeeds and removes an entry from the list. Currently sending the LOCATION UPDATING REJECT from within the timer will not remove the list element as ->active gets set to 0 in the timer updating before calling the callback. Fix the segfault and allow the timer to be removed from within its own callback.