|
|
|
@ -192,7 +192,7 @@ void IPPairInitConfig(char quiet)
|
|
|
|
|
(uintmax_t)sizeof(IPPairHashRow));
|
|
|
|
|
exit(EXIT_FAILURE);
|
|
|
|
|
}
|
|
|
|
|
ippair_hash = SCCalloc(ippair_config.hash_size, sizeof(IPPairHashRow));
|
|
|
|
|
ippair_hash = SCMallocAligned(ippair_config.hash_size * sizeof(IPPairHashRow), CLS);
|
|
|
|
|
if (unlikely(ippair_hash == NULL)) {
|
|
|
|
|
SCLogError(SC_ERR_FATAL, "Fatal error encountered in IPPairInitConfig. Exiting...");
|
|
|
|
|
exit(EXIT_FAILURE);
|
|
|
|
@ -280,7 +280,7 @@ void IPPairShutdown(void)
|
|
|
|
|
|
|
|
|
|
HRLOCK_DESTROY(&ippair_hash[u]);
|
|
|
|
|
}
|
|
|
|
|
SCFree(ippair_hash);
|
|
|
|
|
SCFreeAligned(ippair_hash);
|
|
|
|
|
ippair_hash = NULL;
|
|
|
|
|
}
|
|
|
|
|
(void) SC_ATOMIC_SUB(ippair_memuse, ippair_config.hash_size * sizeof(IPPairHashRow));
|
|
|
|
|