aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Array.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/Array.c b/Array.c
index 2df6d0b..60dc82d 100644
--- a/Array.c
+++ b/Array.c
@@ -31,6 +31,9 @@ A_new(BumpArena b, usize element_size, usize length) {
};
void* start = B_alloc(b, sizeof(am) + element_size * length);
+ if (NULL == start)
+ return NULL;
+
memcpy(start, &am, sizeof(am));
return start + sizeof(am);
}