summaryrefslogtreecommitdiff
path: root/src/libsystemd-network/fuzz-dhcp6-client.c
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2022-05-12 12:51:11 +0200
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2022-05-12 14:57:07 +0200
commitc4f883b78e5ffd326a82eaf18e01a9e4e243db58 (patch)
tree712faa735096321206f0afd6097a4dd09bfcd6c1 /src/libsystemd-network/fuzz-dhcp6-client.c
parent7593691aadc7e1e9c5f17fd26424abe337d56302 (diff)
downloadsystemd-c4f883b78e5ffd326a82eaf18e01a9e4e243db58.tar.gz
fuzzers: ignore size limits when compiled standalone
This way we can still call fuzzers on old samples, but oss-fuzz will not waste its and our time finding overly large inputs.
Diffstat (limited to 'src/libsystemd-network/fuzz-dhcp6-client.c')
-rw-r--r--src/libsystemd-network/fuzz-dhcp6-client.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libsystemd-network/fuzz-dhcp6-client.c b/src/libsystemd-network/fuzz-dhcp6-client.c
index 32e35510e5..3b53c5c6a8 100644
--- a/src/libsystemd-network/fuzz-dhcp6-client.c
+++ b/src/libsystemd-network/fuzz-dhcp6-client.c
@@ -73,7 +73,7 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
struct in6_addr hint = { { { 0x3f, 0xfe, 0x05, 0x01, 0xff, 0xff, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } };
static const char *v1_data = "hogehoge", *v2_data = "foobar";
- if (size > 65536)
+ if (outside_size_range(size, 0, 65536))
return 0;
assert_se(sd_event_new(&e) >= 0);