From 49e3ad528f24e3e28464bccefe630c3e8a2916fe Mon Sep 17 00:00:00 2001 From: javalsai Date: Fri, 1 Nov 2024 13:11:01 +0100 Subject: [PATCH] add: safety bound checks for `vec_get` --- src/util.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/util.c b/src/util.c index 1b44127..17cd66d 100644 --- a/src/util.c +++ b/src/util.c @@ -121,5 +121,8 @@ void* vec_pop(struct Vector* vec) { } void* vec_get(struct Vector* vec, uint32_t index) { + if (index >= vec->length) + return NULL; + return vec->pages[index]; }