Merge pull request #11975 from keszybz/fuzzer-fixes-n
Fixes for a few fuzzer issues
This commit is contained in:
commit
d449d63a0d
|
@ -12,7 +12,7 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
|
|||
_cleanup_fclose_ FILE *f = NULL;
|
||||
_cleanup_strv_free_ char **rl = NULL, **rlp = NULL;
|
||||
|
||||
if (size == 0)
|
||||
if (size == 0 || size > 65535)
|
||||
return 0;
|
||||
|
||||
f = fmemopen((char*) data, size, "re");
|
||||
|
|
2
src/fuzz/fuzz-env-file.options
Normal file
2
src/fuzz/fuzz-env-file.options
Normal file
|
@ -0,0 +1,2 @@
|
|||
[libfuzzer]
|
||||
max_len = 65535
|
|
@ -11,6 +11,9 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
|
|||
_cleanup_fclose_ FILE *f = NULL;
|
||||
_cleanup_(unlink_tempfilep) char network_config[] = "/tmp/fuzz-networkd.XXXXXX";
|
||||
|
||||
if (size > 65535)
|
||||
return 0;
|
||||
|
||||
if (!getenv("SYSTEMD_LOG_LEVEL"))
|
||||
log_set_max_level(LOG_CRIT);
|
||||
|
||||
|
|
2
src/network/fuzz-network-parser.options
Normal file
2
src/network/fuzz-network-parser.options
Normal file
|
@ -0,0 +1,2 @@
|
|||
[libfuzzer]
|
||||
max_len = 65535
|
|
@ -11,6 +11,9 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
|
|||
_cleanup_(unlink_tempfilep) char filename[] = "/tmp/fuzz-link-config.XXXXXX";
|
||||
_cleanup_fclose_ FILE *f = NULL;
|
||||
|
||||
if (size > 65535)
|
||||
return 0;
|
||||
|
||||
if (!getenv("SYSTEMD_LOG_LEVEL"))
|
||||
log_set_max_level(LOG_CRIT);
|
||||
|
||||
|
|
2
src/udev/net/fuzz-link-parser.options
Normal file
2
src/udev/net/fuzz-link-parser.options
Normal file
|
@ -0,0 +1,2 @@
|
|||
[libfuzzer]
|
||||
max_len = 65535
|
Loading…
Reference in a new issue