bugfix timer bucket walk:
authorHannes Gredler <hannes@gredler.at>
Mon, 24 Nov 2008 15:17:13 +0000 (16:17 +0100)
committerHannes Gredler <hannes@gredler.at>
Mon, 24 Nov 2008 15:17:13 +0000 (16:17 +0100)
commitfcd9db2469a2e71bfef4cabb80f75362751b5d19
tree46902e7c40c30ec0b68592a40e62569b2e590c44
parentf0a65c3887d7506696e2653b89d2add77befbf7c
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