From: Yu Watanabe Date: Wed, 7 Dec 2022 02:18:07 +0000 (+0900) Subject: fuzz-systemctl: adjust size limit X-Git-Tag: v253-rc1~353 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9644fbd584d4035895aa75a18d9497023f21283e;p=thirdparty%2Fsystemd.git fuzz-systemctl: adjust size limit Follow-up for 719b7d4dc2bde3a9257e9f6fdcf03239ee2324b6. The size of the current reproducer is 250KB. Hence, 16KB should be enough, but still we can test most arguments within the size. Hopefully fixes oss-fuzz#53552. --- diff --git a/src/systemctl/fuzz-systemctl-parse-argv.c b/src/systemctl/fuzz-systemctl-parse-argv.c index 52574ba9968..606f602c3ac 100644 --- a/src/systemctl/fuzz-systemctl-parse-argv.c +++ b/src/systemctl/fuzz-systemctl-parse-argv.c @@ -19,7 +19,7 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { _cleanup_close_ int orig_stdout_fd = -1; int r; - if (size > 4*1024*1024) + if (size > 16*1024) return 0; /* See the comment below about the limit for strv_length(). */ /* We don't want to fill the logs with messages about parse errors.