Commit 17cdf326 authored by Robert Sesek's avatar Robert Sesek Committed by Commit Bot

Ensure Mojo is initialized in template_url_parser_fuzzer.

Bug: 1021948
Change-Id: I74e0975de611056948613411217b6d6b75a0e6d8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1912885Reviewed-by: default avatarMax Moroz <mmoroz@chromium.org>
Commit-Queue: Robert Sesek <rsesek@chromium.org>
Cr-Commit-Position: refs/heads/master@{#714721}
parent a41a401f
......@@ -66,7 +66,8 @@ fuzzer_test("template_url_parser_fuzzer") {
deps = [
"//base",
"//base:i18n",
"//components/search_engines:search_engines",
"//components/search_engines",
"//mojo/core/embedder",
"//services/data_decoder/public/cpp",
"//services/data_decoder/public/cpp:test_support",
"//third_party/libxml:libxml",
......
......@@ -19,6 +19,7 @@
#include "components/search_engines/search_terms_data.h"
#include "components/search_engines/template_url.h"
#include "components/search_engines/template_url_parser.h"
#include "mojo/core/embedder/embedder.h"
#include "services/data_decoder/public/cpp/test_support/in_process_data_decoder.h"
#include "testing/libfuzzer/libfuzzer_exports.h"
......@@ -48,7 +49,10 @@ void ignore(void* ctx, const char* msg, ...) {
class Env {
public:
Env() { xmlSetGenericErrorFunc(nullptr, &ignore); }
Env() : executor_(base::MessagePumpType::IO) {
mojo::core::Init();
xmlSetGenericErrorFunc(nullptr, &ignore);
}
private:
base::SingleThreadTaskExecutor executor_;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment