blob: b0440c0952727f498960b785bc2b09db196bf10f [file] [log] [blame]
Avi Drissman0555cb2072022-12-12 17:45:001// Copyright 2022 The Chromium Authors
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
Avi Drissman0555cb2072022-12-12 17:45:005#include "ui/base/clipboard/url_file_parser.h"
6
Helmut Januschka36619c12024-04-24 14:33:197#include <string_view>
8
Avi Drissman0555cb2072022-12-12 17:45:009// Entry point for LibFuzzer.
10extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
Helmut Januschka36619c12024-04-24 14:33:1911 std::string_view data_piece(reinterpret_cast<const char*>(data), size);
Avi Drissman0555cb2072022-12-12 17:45:0012 std::string url =
Austin Sullivan9cc9ba02023-03-07 18:33:3313 ui::clipboard_util::internal::ExtractURLFromURLFileContents(data_piece);
Avi Drissman0555cb2072022-12-12 17:45:0014 return 0;
15}