Revision 90bb5fa7
Fixed event queue bug
mainbox/event.c | ||
---|---|---|
25 | 25 |
struct event_t *old; |
26 | 26 |
if (head && query_add_event(head) == 0) { |
27 | 27 |
old = head; |
28 |
head = head->next; |
|
28 |
if (head == tail) { |
|
29 |
head = NULL; |
|
30 |
tail = NULL; |
|
31 |
} else |
|
32 |
head = head->next; |
|
29 | 33 |
event_free(old); |
30 | 34 |
} |
31 | 35 |
} |
Also available in: Unified diff