From e4ad2c9362254ab3213c4cb7c743b6bbd72b6346 Mon Sep 17 00:00:00 2001 From: zlago Date: Mon, 30 Sep 2024 15:57:29 +0200 Subject: commandline parameters --- src/tilemap.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/tilemap.c') diff --git a/src/tilemap.c b/src/tilemap.c index 7dbc4dd..ea53e2f 100644 --- a/src/tilemap.c +++ b/src/tilemap.c @@ -114,6 +114,9 @@ struct tilemap *tilemap_load(void *data, size_t size) { struct sets *const sets = data; data = sets + 1; + if (size < sizeof (struct sets)) { + return NULL; + } size -= sizeof (struct sets); if (memcmp(sets->magic, MAGIC, sizeof (MAGIC)) != 0) { -- cgit 1.4.1-2-gfad0