From 48a7f6d487862a392bad65e9e2797e6c4874f8cb Mon Sep 17 00:00:00 2001 From: Ivan Nardi <12729895+IvanNardi@users.noreply.github.com> Date: Sat, 10 Dec 2022 19:49:11 +0100 Subject: fuzz: some enhancements (#1827) Load some custom configuration (like in the unit tests) and factorize some (fuzzing) common code. There is no way to pass file paths to the fuzzers as parameters. The safe solution seems to be to load them from the process working dir. Anyway, missing file is not a blocking error. Remove some dead code (found looking at the coverage report) --- src/lib/protocols/coap.c | 4 ---- 1 file changed, 4 deletions(-) (limited to 'src/lib/protocols/coap.c') diff --git a/src/lib/protocols/coap.c b/src/lib/protocols/coap.c index 1bd16a917..b7dd73caf 100644 --- a/src/lib/protocols/coap.c +++ b/src/lib/protocols/coap.c @@ -109,10 +109,6 @@ void ndpi_search_coap (struct ndpi_detection_module_struct *ndpi_struct, struct ndpi_packet_struct *packet = &ndpi_struct->packet; struct ndpi_coap_hdr * h = (struct ndpi_coap_hdr*) packet->payload; - if(flow->detected_protocol_stack[0] != NDPI_PROTOCOL_UNKNOWN) { - return; - } - // search for udp packet if(packet->udp != NULL) { u_int16_t s_port = ntohs(packet->udp->source); -- cgit v1.2.3