From acb1aa810438344dddbdbb588e3b254df610920d Mon Sep 17 00:00:00 2001 From: Patrick Pelissier Date: Tue, 20 Feb 2018 22:12:03 +0100 Subject: [PATCH] Add new restriction --- m-shared.h | 1 + 1 file changed, 1 insertion(+) diff --git a/m-shared.h b/m-shared.h index 9fa9e636..be9cce3a 100644 --- a/m-shared.h +++ b/m-shared.h @@ -320,6 +320,7 @@ static inline int sharedi_integer_cref(int *p) { return *p; } M_C(name, _init)(M_C(name, _t) s, size_t n) \ { \ assert(s != NULL); \ + assert (n > 0); \ s->buffer = M_GET_REALLOC oplist (M_C(name, _atype_t), NULL, n); \ if (M_UNLIKELY (s->buffer == NULL)) { \ M_MEMORY_FULL(sizeof(M_C(name, _atype_t)) * n); \