Index: net/socket/socket_test_util.cc |
diff --git a/net/socket/socket_test_util.cc b/net/socket/socket_test_util.cc |
index cf033c245c3e86c8b5c427c2dc061e49172b7a3a..dfd3e633d531a8be170c60f4ed8ecefef13267f4 100644 |
--- a/net/socket/socket_test_util.cc |
+++ b/net/socket/socket_test_util.cc |
@@ -600,6 +600,10 @@ void SequencedSocketData::Reset() { |
weak_factory_.InvalidateWeakPtrs(); |
} |
+bool SequencedSocketData::WasDataWritten() const { |
+ return helper_.write_index() > 0 || write_state_ != IDLE; |
+} |
+ |
bool SequencedSocketData::at_read_eof() const { |
return helper_.at_read_eof(); |
} |
@@ -1702,7 +1706,9 @@ MockUDPClientSocket::MockUDPClientSocket(SocketDataProvider* data, |
peer_addr_ = data->connect_data().peer_addr; |
} |
-MockUDPClientSocket::~MockUDPClientSocket() {} |
+MockUDPClientSocket::~MockUDPClientSocket() { |
+ data_->set_socket(nullptr); |
+} |
int MockUDPClientSocket::Read(IOBuffer* buf, |
int buf_len, |