extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
+ if (size > std::numeric_limits<uint16_t>::max()) {
+ return 0;
+ }
+
/* dnsdist's version */
try {
uint16_t qtype;
initialized = true;
}
+ if (size > std::numeric_limits<uint16_t>::max()) {
+ return 0;
+ }
+
try {
MOADNSParser moaQuery(true, reinterpret_cast<const char*>(data), size);
}
extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
+ if (size > std::numeric_limits<uint16_t>::max()) {
+ return 0;
+ }
+
std::string input(reinterpret_cast<const char*>(data), size);
/* auth's version */