bugfix timer bucket walk:
authorHannes Gredler <hannes@gredler.at>
Mon, 24 Nov 2008 14:28:55 +0000 (15:28 +0100)
committerHannes Gredler <hannes@gredler.at>
Mon, 24 Nov 2008 14:28:55 +0000 (15:28 +0100)
commita0f64da868ef6809b6188678305cd2f0da2c7f31
treeaf0050917558afab1099b1353d0b306df1b7d3f8
parent176fe2edc40e64b2687961c389f025a239862ada
bugfix timer bucket walk:
while walking a timer bucket it may happen that due to a stopped timer
killing other timers we may loose our walking context.
dequeue all timer entries to a temporary queue and mount it back at the end.
Idea inspired on a email exchange with Bernd Petrovitsch <bernd@firmix.at>
src/scheduler.c
src/scheduler.h