aboutsummaryrefslogtreecommitdiff
path: root/src/lib/ndpi_utils.c
diff options
context:
space:
mode:
authorlns <matzeton@googlemail.com>2023-05-16 15:07:43 +0200
committerlns <matzeton@googlemail.com>2023-05-20 15:14:51 +0200
commitc58c83ea2d70bf679e9a3350bae9aa60f24b9f7f (patch)
tree4893e0b5c7e26e4bce6d7f18726fa72e5761d0f3 /src/lib/ndpi_utils.c
parent8c224b464f36da0497c9ef7c2fe2ec3c135a01ba (diff)
Improved missing usage of nDPIs malloc wrapper. Fixes #1978.improved/libc-malloc-wrapper-and-checks
* added CI check Signed-off-by: lns <matzeton@googlemail.com>
Diffstat (limited to 'src/lib/ndpi_utils.c')
-rw-r--r--src/lib/ndpi_utils.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/ndpi_utils.c b/src/lib/ndpi_utils.c
index 8020ea540..c527cefb1 100644
--- a/src/lib/ndpi_utils.c
+++ b/src/lib/ndpi_utils.c
@@ -1738,7 +1738,7 @@ static void ndpi_compile_rce_regex() {
#endif
}
- free((void *)pcreErrorStr);
+ ndpi_free((void *)pcreErrorStr);
}
static int ndpi_is_rce_injection(char* query) {
@@ -2253,7 +2253,7 @@ void ndpi_hash_free(ndpi_str_hash **h, void (*cleanup_func)(ndpi_str_hash *h))
{
cleanup_func((ndpi_str_hash *)current);
}
- free(current);
+ ndpi_free(current);
}
*h = NULL;
@@ -2415,7 +2415,7 @@ static void ndpi_handle_risk_exceptions(struct ndpi_detection_module_struct *ndp
*/
for(i=0; i<flow->num_risk_infos; i++) {
if(flow->risk_infos[i].info != NULL) {
- free(flow->risk_infos[i].info);
+ ndpi_free(flow->risk_infos[i].info);
flow->risk_infos[i].info = NULL;
}
}