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 *);