aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Deri <deri@ntop.org>2023-08-11 23:51:16 +0200
committerLuca Deri <deri@ntop.org>2023-08-11 23:51:16 +0200
commit890dcf91d9f1e8482dd9547823d77ec9c35d2662 (patch)
treef3fadbcfd3f09304174dbba04bc50b57bed47487
parentec7adc212eed0c5f1f9fc6a265afd4bb83b2b349 (diff)
Minor initialization fixes
-rw-r--r--src/lib/ndpi_filter.c3
-rw-r--r--src/lib/third_party/include/binaryfusefilter.h2
2 files changed, 4 insertions, 1 deletions
diff --git a/src/lib/ndpi_filter.c b/src/lib/ndpi_filter.c
index 872694629..989eb9317 100644
--- a/src/lib/ndpi_filter.c
+++ b/src/lib/ndpi_filter.c
@@ -35,6 +35,9 @@
#include "ndpi_includes.h"
#include "ndpi_encryption.h"
+#define malloc ndpi_malloc
+#define free ndpi_free
+
#include "third_party/include/binaryfusefilter.h"
/* ******************************************* */
diff --git a/src/lib/third_party/include/binaryfusefilter.h b/src/lib/third_party/include/binaryfusefilter.h
index a6e4c4adb..4835f92ea 100644
--- a/src/lib/third_party/include/binaryfusefilter.h
+++ b/src/lib/third_party/include/binaryfusefilter.h
@@ -227,7 +227,7 @@ static inline bool binary_fuse8_allocate(uint32_t size,
filter->ArrayLength =
(filter->SegmentCount + arity - 1) * filter->SegmentLength;
filter->SegmentCountLength = filter->SegmentCount * filter->SegmentLength;
- filter->Fingerprints = (uint8_t*)malloc(filter->ArrayLength);
+ filter->Fingerprints = (uint8_t*)calloc(1,filter->ArrayLength);
return filter->Fingerprints != NULL;
}