Index: net/socket/fuzzed_socket_factory.cc |
diff --git a/net/socket/fuzzed_socket_factory.cc b/net/socket/fuzzed_socket_factory.cc |
index 4e60a00651e4f070538be17bcfe360da4a9d6602..38df1be2c61c4aff331126f0488404b0253d3e85 100644 |
--- a/net/socket/fuzzed_socket_factory.cc |
+++ b/net/socket/fuzzed_socket_factory.cc |
@@ -129,7 +129,7 @@ class FailingSSLClientSocket : public SSLClientSocket { |
FuzzedSocketFactory::FuzzedSocketFactory( |
base::FuzzedDataProvider* data_provider) |
- : data_provider_(data_provider) {} |
+ : data_provider_(data_provider), fuzz_connect_result_(true) {} |
FuzzedSocketFactory::~FuzzedSocketFactory() {} |
@@ -149,7 +149,7 @@ std::unique_ptr<StreamSocket> FuzzedSocketFactory::CreateTransportClientSocket( |
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); |