| Index: net/quic/quic_client_session.h | 
| diff --git a/net/quic/quic_client_session.h b/net/quic/quic_client_session.h | 
| index 555837fe9a5643b9aa7421de94c02f86dfb55a68..bdfaf2fd4ef2ed653d0d7b4f5b1634e7a47705e9 100644 | 
| --- a/net/quic/quic_client_session.h | 
| +++ b/net/quic/quic_client_session.h | 
| @@ -113,7 +113,8 @@ class NET_EXPORT_PRIVATE QuicClientSession : public QuicSession { | 
| virtual void ConnectionClose(QuicErrorCode error, bool from_peer) OVERRIDE; | 
|  | 
| // Performs a crypto handshake with the server. | 
| -  int CryptoConnect(const CompletionCallback& callback); | 
| +  int CryptoConnect(bool require_confirmation, | 
| +                    const CompletionCallback& callback); | 
|  | 
| // Causes the QuicConnectionHelper to start reading from the socket | 
| // and passing the data along to the QuicConnection. | 
| @@ -152,7 +153,7 @@ class NET_EXPORT_PRIVATE QuicClientSession : public QuicSession { | 
| // delete |this|. | 
| void NotifyFactoryOfSessionClose(); | 
|  | 
| -  base::WeakPtrFactory<QuicClientSession> weak_factory_; | 
| +  bool require_confirmation_; | 
| scoped_ptr<QuicCryptoClientStream> crypto_stream_; | 
| QuicStreamFactory* stream_factory_; | 
| scoped_ptr<DatagramClientSocket> socket_; | 
| @@ -163,6 +164,7 @@ class NET_EXPORT_PRIVATE QuicClientSession : public QuicSession { | 
| size_t num_total_streams_; | 
| BoundNetLog net_log_; | 
| QuicConnectionLogger logger_; | 
| +  base::WeakPtrFactory<QuicClientSession> weak_factory_; | 
|  | 
| DISALLOW_COPY_AND_ASSIGN(QuicClientSession); | 
| }; | 
|  |