From eb1c0357aa67f133942042bb3baceaed14ab10ad Mon Sep 17 00:00:00 2001 From: Luca Boccassi Date: Fri, 7 Jul 2023 22:49:31 +0100 Subject: [PATCH] fuzz: switch fuzz-manager-serialize to MANAGER_TEST_RUN_MINIMAL When there is no access to cgroups MANAGER_TEST_RUN_BASIC will fail to set up and assert. This happens on a build system like Debian's. Switch to _MINIMAL which skips cgroup and other machine-wide setups. --- src/core/fuzz-manager-serialize.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/fuzz-manager-serialize.c b/src/core/fuzz-manager-serialize.c index 04560341da..2f0c0c3029 100644 --- a/src/core/fuzz-manager-serialize.c +++ b/src/core/fuzz-manager-serialize.c @@ -21,7 +21,7 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { log_set_target(LOG_TARGET_NULL); } - assert_se(manager_new(RUNTIME_SCOPE_SYSTEM, MANAGER_TEST_RUN_BASIC, &m) >= 0); + assert_se(manager_new(RUNTIME_SCOPE_SYSTEM, MANAGER_TEST_RUN_MINIMAL, &m) >= 0); /* Set log overrides as well to make it harder for a serialization file * to switch log levels/targets during fuzzing */ manager_override_log_level(m, log_get_max_level()); -- 2.25.1