From 9644fbd584d4035895aa75a18d9497023f21283e Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Wed, 7 Dec 2022 11:18:07 +0900 Subject: [PATCH] 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. --- src/systemctl/fuzz-systemctl-parse-argv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/systemctl/fuzz-systemctl-parse-argv.c b/src/systemctl/fuzz-systemctl-parse-argv.c index 52574ba996..606f602c3a 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. -- 2.25.1