diff options
author | Vsevolod Stakhov <vsevolod@rspamd.com> | 2022-06-29 20:52:55 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@rspamd.com> | 2022-06-29 20:53:52 +0100 |
commit | 0049505d4f2b5b3f9510a1b5472a56dc4415cba3 (patch) | |
tree | eea7895f586785f40f7a3e1507b309f7d5391e93 /src | |
parent | 36be6202d99b9b809c9d2237546710f17a200ace (diff) | |
download | rspamd-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.c | 2 |
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 * |