Initial fuzzer for SpdySession
This is pretty limited in what it covers since it doesn't
attempt to request other streams and the like; felt like
the minimum reviewable version.
BUG=688004
Review-Url: https://codereview.chromium.org/2686673003
Cr-Commit-Position: refs/heads/master@{#449636}
diff --git a/net/socket/fuzzed_socket_factory.cc b/net/socket/fuzzed_socket_factory.cc
index 4e60a006..38df1be 100644
--- a/net/socket/fuzzed_socket_factory.cc
+++ b/net/socket/fuzzed_socket_factory.cc
@@ -129,7 +129,7 @@
FuzzedSocketFactory::FuzzedSocketFactory(
base::FuzzedDataProvider* data_provider)
- : data_provider_(data_provider) {}
+ : data_provider_(data_provider), fuzz_connect_result_(true) {}
FuzzedSocketFactory::~FuzzedSocketFactory() {}
@@ -149,7 +149,7 @@
const NetLogSource& source) {
std::unique_ptr<FuzzedSocket> socket(
new FuzzedSocket(data_provider_, net_log));
- socket->set_fuzz_connect_result(true);
+ socket->set_fuzz_connect_result(fuzz_connect_result_);
// Just use the first address.
socket->set_remote_address(*addresses.begin());
return std::move(socket);