diff --git a/src/array.c b/src/array.c index ec17c01..cdf5b86 100644 --- a/src/array.c +++ b/src/array.c @@ -50,6 +50,7 @@ Array * array_new(size_t size) /* check for overflows */ if(UINT32_MAX < SIZE_T_MAX && size > UINT32_MAX) { + error_set_code(-ERANGE, "%s", strerror(ERANGE)); object_delete(array); return NULL; }