summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/wayland-util.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/wayland-util.c b/src/wayland-util.c
index 158f5a5..4ab1f5a 100644
--- a/src/wayland-util.c
+++ b/src/wayland-util.c
@@ -185,6 +185,8 @@ wl_map_insert_new(struct wl_map *map, uint32_t side, void *data)
map->free_list = entry->next;
} else {
entry = wl_array_add(entries, sizeof *entry);
+ if (!entry)
+ return 0;
start = entries->data;
}