From: Luca Boccassi Date: Fri, 7 Jul 2023 21:49:31 +0000 (+0100) Subject: fuzz: switch fuzz-manager-serialize to MANAGER_TEST_RUN_MINIMAL X-Git-Tag: v254-rc2~65 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=eb1c0357aa67f133942042bb3baceaed14ab10ad;p=thirdparty%2Fsystemd.git 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. --- diff --git a/src/core/fuzz-manager-serialize.c b/src/core/fuzz-manager-serialize.c index 04560341daa..2f0c0c30298 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());