1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/sys
René Kijewski e1705622b7 vtimer: fix crash on spurious hwtimer callback
It seems that there are corner cases where a vtimer was removed, but
still there comes a hwtimer callback. This is a bug somewhere in the
vtimer or hwtimer. If there still was a vtimer set, then the next one
gets called before its time. If there was no other vtimer scheduled,
then `timer->action(timer)` crashes.

This PR simply fixes the crash, but does not attempt to find the more
fundamental bug.
2014-07-18 14:42:52 +02:00
..
auto_init core: remove extra thread_create_arg() function 2014-07-09 10:28:23 +02:00
bloom make: detect their module name automatically 2014-06-17 15:49:32 +02:00
color sys: added color module 2014-06-22 13:53:01 +02:00
config make: detect their module name automatically 2014-06-17 15:49:32 +02:00
crypto make: detect their module name automatically 2014-06-17 15:49:32 +02:00
hashes make: detect their module name automatically 2014-06-17 15:49:32 +02:00
include Merge pull request #1034 from Kijewski/vtimer-callbacks 2014-07-10 17:12:23 +02:00
lib make: detect their module name automatically 2014-06-17 15:49:32 +02:00
net Merge pull request #1362 from OlegHahm/ccnl_eliminate_warning 2014-07-10 23:56:39 +02:00
oneway-malloc Add doxygen comments to MSP's oneway malloc 2014-05-22 15:40:25 +02:00
ping make: detect their module name automatically 2014-06-17 15:49:32 +02:00
posix pnet: Fix INADDR_ANY and INADDR_BROADCAST 2014-07-14 14:13:13 +02:00
ps sys/ps: fix comment style, superfluous declaration 2014-07-04 16:38:22 +02:00
quad_math make: detect their module name automatically 2014-06-17 15:49:32 +02:00
random make: detect their module name automatically 2014-06-17 15:49:32 +02:00
shell shell: prepare a rudimentary IEEE 802.15.4 packet 2014-07-16 16:07:49 +02:00
timex Merge pull request #1299 from phiros/timex_bugfix_and_improvement 2014-06-19 13:18:15 +02:00
transceiver sys/transceiver: use size_t instead of u8 in loops 2014-07-10 14:11:48 +02:00
uart0 core: remove extra thread_create_arg() function 2014-07-09 10:28:23 +02:00
vtimer vtimer: fix crash on spurious hwtimer callback 2014-07-18 14:42:52 +02:00
chardev_thread.c core: remove extra thread_create_arg() function 2014-07-09 10:28:23 +02:00
doc.txt Fixed a lot of comments by removing tabs and correcting format. 2013-12-16 14:00:33 +01:00
Makefile sys: added color module 2014-06-22 13:53:01 +02:00
Makefile.include msp430: provide oneway-malloc implicitly 2014-05-22 15:40:25 +02:00