// Copyright 2020 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "discovery/common/config.h" #include "discovery/mdns/mdns_reader.h" namespace openscreen { namespace discovery { void Fuzz(const uint8_t* data, size_t size) { MdnsReader reader(Config{}, data, size); reader.Read(); } } // namespace discovery } // namespace openscreen extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { openscreen::discovery::Fuzz(data, size); return 0; }