ext/array.c in redcarpet-1.2.2 vs ext/array.c in redcarpet-1.3.0

- old
+ new

@@ -209,10 +209,10 @@ /* parr_insert • inserting nb elements before the nth one */ int parr_insert(struct parray *parr, int nb, int n) { char *src, *dst; size_t len, i; - if (!parr || nb == 0 || n < 0 + if (!parr || nb <= 0 || n < 0 || !parr_grow(parr, parr->size + nb)) return 0; if (n < parr->size) { src = (void *)parr->item; src += n * sizeof (void *);