From 96631a9a897cfc624410be9202e705282e0ea50f Mon Sep 17 00:00:00 2001 From: Sergey Poznyakoff Date: Sat, 1 Sep 2018 09:09:21 +0300 Subject: Bugfix * lib/mem.c (gray_2nrealloc): Add missing multiplier. --- lib/mem.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/mem.c b/lib/mem.c index bcb0a89..92dfed1 100644 --- a/lib/mem.c +++ b/lib/mem.c @@ -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; } -- cgit v1.2.1