@@ -171,6 +171,7 @@ FUZZ_LIBS = libparsesudoers.la @SUDOERS_LIBS@ $(LIB_FUZZING_ENGINE)
171171FUZZ_LDFLAGS = @SUDOERS_LDFLAGS@
172172FUZZ_MAX_LEN = 4096
173173FUZZ_RUNS = 8192
174+ FUZZ_VERBOSE =
174175
175176AUTH_OBJS = sudo_auth.lo @AUTH_OBJS@
176177
@@ -442,7 +443,7 @@ run-fuzz_policy: fuzz_policy
442443 for f in $( FUZZ_POLICY_CORPUS) ; do \
443444 cp $$ f $$ corpus; \
444445 done ; \
445- ./fuzz_policy -dict=$(srcdir ) /regress/fuzz/fuzz_policy.dict -max_len=$(FUZZ_MAX_LEN ) -runs=$(FUZZ_RUNS ) $$ corpus
446+ ./fuzz_policy -dict=$(srcdir ) /regress/fuzz/fuzz_policy.dict -max_len=$(FUZZ_MAX_LEN ) -runs=$(FUZZ_RUNS ) $( FUZZ_VERBOSE ) $ $ corpus
446447
447448fuzz_sudoers_seed_corpus.zip :
448449 tdir=fuzz_sudoers.$$$$ ; \
@@ -468,7 +469,7 @@ run-fuzz_sudoers: fuzz_sudoers
468469 for f in $( FUZZ_SUDOERS_CORPUS) ; do \
469470 cp $$ f $$ corpus; \
470471 done ; \
471- ./fuzz_sudoers -dict=$(srcdir ) /regress/fuzz/fuzz_sudoers.dict -max_len=$(FUZZ_MAX_LEN ) -runs=$(FUZZ_RUNS ) $$ corpus
472+ ./fuzz_sudoers -dict=$(srcdir ) /regress/fuzz/fuzz_sudoers.dict -max_len=$(FUZZ_MAX_LEN ) -runs=$(FUZZ_RUNS ) $( FUZZ_VERBOSE ) $ $ corpus
472473
473474fuzz_sudoers_ldif_seed_corpus.zip :
474475 tdir=fuzz_sudoers_ldif.$$$$ ; \
@@ -494,7 +495,7 @@ run-fuzz_sudoers_ldif: fuzz_sudoers_ldif
494495 for f in $( FUZZ_SUDOERS_LDIF_CORPUS) ; do \
495496 cp $$ f $$ corpus; \
496497 done ; \
497- ./fuzz_sudoers_ldif -dict=$(srcdir ) /regress/fuzz/fuzz_sudoers_ldif.dict -max_len=$(FUZZ_MAX_LEN ) -runs=$(FUZZ_RUNS ) $$ corpus
498+ ./fuzz_sudoers_ldif -dict=$(srcdir ) /regress/fuzz/fuzz_sudoers_ldif.dict -max_len=$(FUZZ_MAX_LEN ) -runs=$(FUZZ_RUNS ) $( FUZZ_VERBOSE ) $ $ corpus
498499
499500GENERATED = gram.h gram.c toke.c def_data.c def_data.h getdate.c
500501
@@ -638,11 +639,11 @@ check-fuzzer: $(FUZZ_PROGS)
638639 MALLOC_OPTIONS=S; export MALLOC_OPTIONS; \
639640 MALLOC_CONF=" abort:true,junk:true" ; export MALLOC_CONF; \
640641 echo " fuzz_sudoers: verifying corpus" ; \
641- ./fuzz_sudoers $(FUZZ_SUDOERS_CORPUS ) ; \
642+ ./fuzz_sudoers $(FUZZ_VERBOSE ) $( FUZZ_SUDOERS_CORPUS ); \
642643 echo " fuzz_sudoers-ldif: verifying corpus" ; \
643- ./fuzz_sudoers_ldif $(FUZZ_SUDOERS_LDIF_CORPUS ) ; \
644+ ./fuzz_sudoers_ldif $(FUZZ_VERBOSE ) $( FUZZ_SUDOERS_LDIF_CORPUS ); \
644645 echo " fuzz_policy: verifying corpus" ; \
645- ./fuzz_policy $(FUZZ_POLICY_CORPUS ) ; \
646+ ./fuzz_policy $(FUZZ_VERBOSE ) $( FUZZ_POLICY_CORPUS ); \
646647 fi
647648
648649check : $(TEST_PROGS ) visudo testsudoers cvtsudoers check-fuzzer
@@ -686,7 +687,7 @@ check: $(TEST_PROGS) visudo testsudoers cvtsudoers check-fuzzer
686687 fi
687688
688689check-verbose :
689- exec $(MAKE ) $(MFLAGS ) TEST_VERBOSE=-v check
690+ exec $(MAKE ) $(MFLAGS ) TEST_VERBOSE=-v FUZZ_VERBOSE=-verbosity=1 check
690691
691692clean :
692693 -$(LIBTOOL ) $(LTFLAGS ) --mode=clean rm -f $(PROGS ) $(TEST_PROGS ) \
0 commit comments