From b112af817dd5ee518fd8ec595ea64c9a00ece080 Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Fri, 6 May 2016 12:49:33 +0200 Subject: [PATCH] flow: fix alignment issues --- src/flow.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/flow.c b/src/flow.c index 2ce66d6f57..a2e1a64cd4 100644 --- a/src/flow.c +++ b/src/flow.c @@ -422,7 +422,7 @@ void FlowInitConfig(char quiet) (uintmax_t)sizeof(FlowBucket)); exit(EXIT_FAILURE); } - flow_hash = SCCalloc(flow_config.hash_size, sizeof(FlowBucket)); + flow_hash = SCMallocAligned(flow_config.hash_size * sizeof(FlowBucket), CLS); if (unlikely(flow_hash == NULL)) { SCLogError(SC_ERR_FATAL, "Fatal error encountered in FlowInitConfig. Exiting..."); exit(EXIT_FAILURE); @@ -515,7 +515,7 @@ void FlowShutdown(void) FBLOCK_DESTROY(&flow_hash[u]); } - SCFree(flow_hash); + SCFreeAligned(flow_hash); flow_hash = NULL; } (void) SC_ATOMIC_SUB(flow_memuse, flow_config.hash_size * sizeof(FlowBucket)); -- 2.47.2