Index: net/spdy/spdy_websocket_stream.h |
diff --git a/net/spdy/spdy_websocket_stream.h b/net/spdy/spdy_websocket_stream.h |
index d4a71969d9fb0177db26a58c2228dba294796a65..169d1e481a87111b1d08782904c25c6c8b12af09 100644 |
--- a/net/spdy/spdy_websocket_stream.h |
+++ b/net/spdy/spdy_websocket_stream.h |
@@ -58,7 +58,8 @@ class NET_EXPORT_PRIVATE SpdyWebSocketStream |
virtual ~Delegate() {} |
}; |
- SpdyWebSocketStream(SpdySession* spdy_session, Delegate* delegate); |
+ SpdyWebSocketStream(const base::WeakPtr<SpdySession>& spdy_session, |
+ Delegate* delegate); |
virtual ~SpdyWebSocketStream(); |
// Initializes SPDY stream for the WebSocket. |
@@ -90,7 +91,7 @@ class NET_EXPORT_PRIVATE SpdyWebSocketStream |
base::WeakPtrFactory<SpdyWebSocketStream> weak_ptr_factory_; |
SpdyStreamRequest stream_request_; |
base::WeakPtr<SpdyStream> stream_; |
- scoped_refptr<SpdySession> spdy_session_; |
+ const base::WeakPtr<SpdySession> spdy_session_; |
size_t pending_send_data_length_; |
Delegate* delegate_; |