diff options
Diffstat (limited to 'example')
-rw-r--r-- | example/Makefile.in | 5 | ||||
-rw-r--r-- | example/reader_util.c | 10 |
2 files changed, 13 insertions, 2 deletions
diff --git a/example/Makefile.in b/example/Makefile.in index ec44acbe3..e70bff36c 100644 --- a/example/Makefile.in +++ b/example/Makefile.in @@ -1,6 +1,7 @@ CC=@CC@ CXX=@CXX@ BUILD_MINGW=@BUILD_MINGW@ +BUILD_FUZZTARGETS=@BUILD_FUZZTARGETS@ SRCHOME=../src CFLAGS=-g -fPIC -DPIC -I$(SRCHOME)/include @PCAP_INC@ @CFLAGS@ LIBNDPI=$(SRCHOME)/lib/libndpi.a @@ -10,6 +11,10 @@ HEADERS=intrusion_detection.h reader_util.h $(SRCHOME)/include/ndpi_api.h \ OBJS=ndpiReader.o reader_util.o intrusion_detection.o PREFIX?=@prefix@ +ifneq ($(BUILD_FUZZTARGETS),) +CFLAGS += -DBUILD_FUZZTARGETS=1 +endif + ifneq ($(BUILD_MINGW),) all: @echo 'Examples disabled due to mingw build.' diff --git a/example/reader_util.c b/example/reader_util.c index b95168e8d..af58d8db5 100644 --- a/example/reader_util.c +++ b/example/reader_util.c @@ -1773,9 +1773,15 @@ struct ndpi_proto ndpi_workflow_process_packet(struct ndpi_workflow * workflow, break; default: - /* We shoudn't be here, because we already checked that this datalink is supported. - Should ndpi_is_datalink_supported() be updated? */ +#ifndef BUILD_FUZZTARGETS + /* + * We shoudn't be here, because we already checked that this datalink is supported. + * Should ndpi_is_datalink_supported() be updated? + * + * NOTE (toni): We get here quite often during fuzzing and it spams consoles and logfiles. ;) + */ printf("Unknown datalink %d\n", datalink_type); +#endif return(nproto); } |