aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@rspamd.com>2022-06-29 20:52:55 +0100
committerVsevolod Stakhov <vsevolod@rspamd.com>2022-06-29 20:53:52 +0100
commit0049505d4f2b5b3f9510a1b5472a56dc4415cba3 (patch)
treeeea7895f586785f40f7a3e1507b309f7d5391e93 /src
parent36be6202d99b9b809c9d2237546710f17a200ace (diff)
downloadrspamd-0049505d4f2b5b3f9510a1b5472a56dc4415cba3.tar.gz
rspamd-0049505d4f2b5b3f9510a1b5472a56dc4415cba3.zip
[Fix] Mempool: Fix alloc_array function to actually multiply nmembers by size
Found by: @citrin
Diffstat (limited to 'src')
-rw-r--r--src/libutil/mem_pool.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libutil/mem_pool.c b/src/libutil/mem_pool.c
index 235fc8421..779aff15a 100644
--- a/src/libutil/mem_pool.c
+++ b/src/libutil/mem_pool.c
@@ -575,7 +575,7 @@ rspamd_mempool_alloc_array_ (rspamd_mempool_t * pool, gsize nmemb, gsize size,
nmemb, size);
g_abort();
}
- return memory_pool_alloc_common (pool, size, alignment, RSPAMD_MEMPOOL_NORMAL, loc);
+ return memory_pool_alloc_common (pool, size * nmemb, alignment, RSPAMD_MEMPOOL_NORMAL, loc);
}
void *