From 22821241e2abff6d33f192992b956a119e516caf Mon Sep 17 00:00:00 2001 From: Ivan Nardi <12729895+IvanNardi@users.noreply.github.com> Date: Tue, 20 Dec 2022 22:50:18 +0100 Subject: Fix some errors found by oss-fuzz (#1834) --- src/lib/ndpi_classify.c | 4 ++-- src/lib/ndpi_utils.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/lib/ndpi_classify.c b/src/lib/ndpi_classify.c index 61a140d8c..f1037411d 100644 --- a/src/lib/ndpi_classify.c +++ b/src/lib/ndpi_classify.c @@ -635,8 +635,8 @@ ndpi_timer_sub(const pkt_timeval *a, const pkt_timeval *b, pkt_timeval *result) { - result->tv_sec = a->tv_sec - b->tv_sec; - result->tv_usec = a->tv_usec - b->tv_usec; + result->tv_sec = (unsigned long long)a->tv_sec - (unsigned long long)b->tv_sec; + result->tv_usec = (unsigned long long)a->tv_usec - (unsigned long long)b->tv_usec; if(result->tv_usec < 0) { --result->tv_sec; result->tv_usec += 1000000; diff --git a/src/lib/ndpi_utils.c b/src/lib/ndpi_utils.c index b0922acd7..c7b2ff45a 100644 --- a/src/lib/ndpi_utils.c +++ b/src/lib/ndpi_utils.c @@ -2352,7 +2352,7 @@ static u_int8_t ndpi_check_hostname_risk_exception(struct ndpi_detection_module_ if(automa->ac_automa) { AC_TEXT_t ac_input_text; - AC_REP_t match; + AC_REP_t match = {0}; ac_input_text.astring = hostname, ac_input_text.length = strlen(hostname); ac_input_text.option = 0; @@ -2657,7 +2657,7 @@ u_int8_t is_a_common_alpn(struct ndpi_detection_module_struct *ndpi_str, if(automa->ac_automa) { AC_TEXT_t ac_input_text; - AC_REP_t match; + AC_REP_t match = {0}; ac_input_text.astring = (char*)alpn_to_check, ac_input_text.length = alpn_to_check_len; ac_input_text.option = 0; -- cgit v1.2.3