The fuzzer logs everything to syslog, this is not what we want.
authorclaudio <claudio@openbsd.org>
Tue, 22 Feb 2022 13:47:21 +0000 (13:47 +0000)
committerclaudio <claudio@openbsd.org>
Tue, 22 Feb 2022 13:47:21 +0000 (13:47 +0000)
Call log_init() and set debug but clear verbose afterwards with
log_setverbose(0) still the fuzzer is very verbose.
OK millert@ some time ago

regress/sbin/iked/parser/test_parser_fuzz.c

index 2f14dda..edd602e 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: test_parser_fuzz.c,v 1.5 2021/12/13 16:56:49 deraadt Exp $ */
+/*     $OpenBSD: test_parser_fuzz.c,v 1.6 2022/02/22 13:47:21 claudio Exp $ */
 /*
  * Fuzz tests for payload parsing
  *
@@ -12,6 +12,7 @@
 #include <event.h>
 #include <imsg.h>
 #include <string.h>
+#include <syslog.h>
 
 #include "iked.h"
 #include "ikev2.h"
@@ -477,9 +478,8 @@ parser_fuzz_tests(void)
        struct iked_message      msg;
        struct ibuf             *data;
 
-#if 0
-       log_init(3);
-#endif
+       log_init(1, LOG_DAEMON);
+       log_setverbose(0);
 
        TEST_START("fuzz generic header");
        ASSERT_PTR_NE(data = ibuf_new(cookies, sizeof(cookies)), NULL);