Index: net/http/http_network_layer.cc |
diff --git a/net/http/http_network_layer.cc b/net/http/http_network_layer.cc |
index e99cf5b5f78dba9f5274479d5feed029daa19e02..5fa5c81974c8d8a6a863bfd282d22690d6f1d4c5 100644 |
--- a/net/http/http_network_layer.cc |
+++ b/net/http/http_network_layer.cc |
@@ -62,14 +62,12 @@ HttpCache* HttpNetworkLayer::GetCache() { |
return NULL; |
} |
-HttpNetworkSession* HttpNetworkLayer::GetSession() { |
- return session_; |
-} |
+HttpNetworkSession* HttpNetworkLayer::GetSession() { return session_.get(); } |
void HttpNetworkLayer::OnSuspend() { |
suspended_ = true; |
- if (session_) |
+ if (session_.get()) |
session_->CloseIdleConnections(); |
} |