aboutsummaryrefslogtreecommitdiff
path: root/libseat
diff options
context:
space:
mode:
Diffstat (limited to 'libseat')
-rw-r--r--libseat/backend/seatd.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/libseat/backend/seatd.c b/libseat/backend/seatd.c
index 46e354d..400b357 100644
--- a/libseat/backend/seatd.c
+++ b/libseat/backend/seatd.c
@@ -205,6 +205,7 @@ static int queue_event(struct backend_seatd *backend, int opcode) {
static void execute_events(struct backend_seatd *backend) {
struct linked_list list;
+ linked_list_init(&list);
linked_list_take(&list, &backend->pending_events);
while (!linked_list_empty(&list)) {
struct pending_event *ev = (struct pending_event *)list.next;