diff options
author | William Wilgus <me.theuser@yahoo.com> | 2019-10-09 17:22:48 -0500 |
---|---|---|
committer | William Wilgus <me.theuser@yahoo.com> | 2019-10-17 21:19:00 +0200 |
commit | 1da2708a7c48c144605d84da94d0184209713683 (patch) | |
tree | 976a29826def7be4cc2bd24141064ed2cd6209ce /manual/platform | |
parent | 3d6d90382ea368135544ebae875de99df73986ee (diff) | |
download | rockbox-1da2708a7c48c144605d84da94d0184209713683.tar.gz rockbox-1da2708a7c48c144605d84da94d0184209713683.zip |
Fix timer Agptek Rocker (other hosted players)
on timer_unregister callbacks are not removed
It seems (at least on the Rocker) timers continue to fire (for a bit??)
Now we store the registered callback in the sigev structure and check
that the callback matches the one registered when the timer is created.
This should stop the possible case of a new timer getting spurious callbacks
We also now NULL the callbacks on un-register which should stop the segfaults
Added some notes to timer.c and timer.h
Change-Id: Ia155c3a4e4af89f474d55ed845560ccc1fab85aa
Diffstat (limited to 'manual/platform')
0 files changed, 0 insertions, 0 deletions