Return false when initialising arena with 0 capacity
This commit is contained in:
parent
958df4b55a
commit
7bfaf53d4e
@ -35,7 +35,7 @@ internal void base_arena_free(BaseArena *arena);
|
||||
// PUBLIC API
|
||||
|
||||
bool wapp_mem_arena_init(Arena **arena, u64 base_capacity) {
|
||||
if (!arena || *arena) {
|
||||
if (!arena || *arena || base_capacity == 0) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -178,7 +178,7 @@ void wapp_mem_arena_free(Arena **arena) {
|
||||
// INTERNAL FUNCTIONS
|
||||
|
||||
internal bool base_arena_init(BaseArena *arena, u64 capacity) {
|
||||
if (!arena || arena->buf) {
|
||||
if (!arena || arena->buf || capacity == 0) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user