* lib/mem.c (gray_2nrealloc): Add missing multiplier.
This commit is contained in:
Sergey Poznyakoff 2018-09-01 09:09:21 +03:00
parent 84fcfeb07c
commit 96631a9a89

View file

@ -27,7 +27,7 @@ gray_2nrealloc(void *ptr, size_t *pcount, size_t elsiz)
count += !count;
}
} else {
if ((size_t)-1 / 2 / elsiz <= count) {
if ((size_t)-1 / 3 * 2 / elsiz <= count) {
errno = ENOMEM;
return NULL;
}