| Index: net/http/http_network_layer.h
|
| diff --git a/net/http/http_network_layer.h b/net/http/http_network_layer.h
|
| index 5ade926c3bddbfe123b391770d9a59f7e94bbe92..89ff8eb73d77efcb26b62b8242ff8430d53a4960 100644
|
| --- a/net/http/http_network_layer.h
|
| +++ b/net/http/http_network_layer.h
|
| @@ -26,7 +26,8 @@ class NET_EXPORT HttpNetworkLayer
|
| NON_EXPORTED_BASE(public base::NonThreadSafe) {
|
| public:
|
| // Construct a HttpNetworkLayer with an existing HttpNetworkSession which
|
| - // contains a valid ProxyService.
|
| + // contains a valid ProxyService. The HttpNetworkLayer must be destroyed
|
| + // before |session|.
|
| explicit HttpNetworkLayer(HttpNetworkSession* session);
|
| ~HttpNetworkLayer() override;
|
|
|
| @@ -41,7 +42,7 @@ class NET_EXPORT HttpNetworkLayer
|
| void OnResume() override;
|
|
|
| private:
|
| - const scoped_refptr<HttpNetworkSession> session_;
|
| + HttpNetworkSession* const session_;
|
| bool suspended_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(HttpNetworkLayer);
|
|
|