Apply patch from Scott Lamb preventing an infinite loop when sending SIGALRM.

This commit is contained in:
Guus Sliepen 2007-02-14 09:20:20 +00:00
parent 16c8b0e5bb
commit 6c6535a416
3 changed files with 24 additions and 6 deletions

View file

@ -429,12 +429,7 @@ int main_loop(void)
if(sigalrm) {
logger(LOG_INFO, _("Flushing event queue"));
while(event_tree->head) {
event = event_tree->head->data;
event->handler(event->data);
event_del(event);
}
flush_events();
sigalrm = false;
}