diff --git a/lib/iolog/regress/fuzz/fuzz_iolog_json.c b/lib/iolog/regress/fuzz/fuzz_iolog_json.c index 77b92ad27..1ea3536a7 100644 --- a/lib/iolog/regress/fuzz/fuzz_iolog_json.c +++ b/lib/iolog/regress/fuzz/fuzz_iolog_json.c @@ -95,7 +95,8 @@ LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) FILE *fp; setprogname("fuzz_iolog_json"); - sudo_warn_set_conversation(fuzz_conversation); + if (getenv("SUDO_FUZZ_VERBOSE") == NULL) + sudo_warn_set_conversation(fuzz_conversation); fp = open_data(data, size); if (fp == NULL) diff --git a/lib/iolog/regress/fuzz/fuzz_iolog_legacy.c b/lib/iolog/regress/fuzz/fuzz_iolog_legacy.c index c63b036dd..d2ced37bd 100644 --- a/lib/iolog/regress/fuzz/fuzz_iolog_legacy.c +++ b/lib/iolog/regress/fuzz/fuzz_iolog_legacy.c @@ -93,7 +93,8 @@ LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) FILE *fp; setprogname("fuzz_iolog_legacy"); - sudo_warn_set_conversation(fuzz_conversation); + if (getenv("SUDO_FUZZ_VERBOSE") == NULL) + sudo_warn_set_conversation(fuzz_conversation); fp = open_data(data, size); if (fp == NULL) diff --git a/lib/iolog/regress/fuzz/fuzz_iolog_timing.c b/lib/iolog/regress/fuzz/fuzz_iolog_timing.c index cd520709e..785f3839f 100644 --- a/lib/iolog/regress/fuzz/fuzz_iolog_timing.c +++ b/lib/iolog/regress/fuzz/fuzz_iolog_timing.c @@ -76,7 +76,8 @@ LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) int dfd = -1, fd = -1; setprogname("fuzz_iolog_timing"); - sudo_warn_set_conversation(fuzz_conversation); + if (getenv("SUDO_FUZZ_VERBOSE") == NULL) + sudo_warn_set_conversation(fuzz_conversation); /* I/O logs consist of multiple files in a directory. */ if (mkdtemp(logdir) == NULL) diff --git a/lib/util/regress/fuzz/fuzz_sudo_conf.c b/lib/util/regress/fuzz/fuzz_sudo_conf.c index 96e8015d0..127f7459d 100644 --- a/lib/util/regress/fuzz/fuzz_sudo_conf.c +++ b/lib/util/regress/fuzz/fuzz_sudo_conf.c @@ -67,7 +67,8 @@ LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) int fd; setprogname("fuzz_sudo_conf"); - sudo_warn_set_conversation(fuzz_conversation); + if (getenv("SUDO_FUZZ_VERBOSE") == NULL) + sudo_warn_set_conversation(fuzz_conversation); /* sudo_conf_read() uses a conf file path, not an open file. */ fd = mkstemp(tempfile); diff --git a/logsrvd/regress/fuzz/fuzz_logsrvd_conf.c b/logsrvd/regress/fuzz/fuzz_logsrvd_conf.c index 5d724fb7f..a7956bf4a 100644 --- a/logsrvd/regress/fuzz/fuzz_logsrvd_conf.c +++ b/logsrvd/regress/fuzz/fuzz_logsrvd_conf.c @@ -76,7 +76,8 @@ LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) int fd; setprogname("fuzz_logsrvd_conf"); - sudo_warn_set_conversation(fuzz_conversation); + if (getenv("SUDO_FUZZ_VERBOSE") == NULL) + sudo_warn_set_conversation(fuzz_conversation); /* logsrvd_conf_read() uses a conf file path, not an open file. */ fd = mkstemp(tempfile); diff --git a/plugins/sudoers/regress/fuzz/fuzz_policy.c b/plugins/sudoers/regress/fuzz/fuzz_policy.c index 1cc934aee..047b81597 100644 --- a/plugins/sudoers/regress/fuzz/fuzz_policy.c +++ b/plugins/sudoers/regress/fuzz/fuzz_policy.c @@ -264,7 +264,8 @@ LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) setprogname("fuzz_policy"); sudoers_debug_register(getprogname(), NULL); - sudo_warn_set_conversation(fuzz_conversation); + if (getenv("SUDO_FUZZ_VERBOSE") == NULL) + sudo_warn_set_conversation(fuzz_conversation); /* user_info and settings must be non-NULL (even if empty). */ push(&user_info, NULL); diff --git a/plugins/sudoers/regress/fuzz/fuzz_sudoers.c b/plugins/sudoers/regress/fuzz/fuzz_sudoers.c index b591f3339..336b0c08f 100644 --- a/plugins/sudoers/regress/fuzz/fuzz_sudoers.c +++ b/plugins/sudoers/regress/fuzz/fuzz_sudoers.c @@ -188,7 +188,8 @@ LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) setprogname("fuzz_sudoers"); sudoers_debug_register(getprogname(), NULL); - sudo_warn_set_conversation(fuzz_conversation); + if (getenv("SUDO_FUZZ_VERBOSE") == NULL) + sudo_warn_set_conversation(fuzz_conversation); /* Sudoers locale setup. */ sudoers_initlocale(setlocale(LC_ALL, ""), "C"); diff --git a/plugins/sudoers/regress/fuzz/fuzz_sudoers_ldif.c b/plugins/sudoers/regress/fuzz/fuzz_sudoers_ldif.c index d21279c20..e1f47399b 100644 --- a/plugins/sudoers/regress/fuzz/fuzz_sudoers_ldif.c +++ b/plugins/sudoers/regress/fuzz/fuzz_sudoers_ldif.c @@ -133,7 +133,8 @@ LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) setprogname("fuzz_sudoers_ldif"); sudoers_debug_register(getprogname(), NULL); - sudo_warn_set_conversation(fuzz_conversation); + if (getenv("SUDO_FUZZ_VERBOSE") == NULL) + sudo_warn_set_conversation(fuzz_conversation); /* Initialize defaults and parse LDIF-format sudoers. */ init_defaults();