From e1ce99d5a266b541a3651904c4a5a417681d26af Mon Sep 17 00:00:00 2001 From: dmiller Date: Tue, 11 Aug 2026 22:51:18 +0000 Subject: [PATCH] Fuzzer for gettcpopt_ts --- fuzz/.gitignore | 1 + fuzz/fuzz_gettcpopt_ts.cc | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 fuzz/fuzz_gettcpopt_ts.cc diff --git a/fuzz/.gitignore b/fuzz/.gitignore index 5297d0d14..2a310568d 100644 --- a/fuzz/.gitignore +++ b/fuzz/.gitignore @@ -2,4 +2,5 @@ fuzz_PacketParser fuzz_dns_packet_parseFromBuffer fuzz_ippackethdrinfo fuzz_traceroute_decode_reply +fuzz_gettcpopt_ts corpus/ diff --git a/fuzz/fuzz_gettcpopt_ts.cc b/fuzz/fuzz_gettcpopt_ts.cc new file mode 100644 index 000000000..de99addb6 --- /dev/null +++ b/fuzz/fuzz_gettcpopt_ts.cc @@ -0,0 +1,17 @@ +#include "common.h" +#include "../tcpip.h" + +#include +#include + +extern "C" +int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) +{ + fuzz_init(); + + volatile int ret; + ret = gettcpopt_ts(data, size, NULL, NULL); + (void) ret; + + return 0; +}