Index: net/http/disk_cache_based_quic_server_info.cc |
diff --git a/net/http/disk_cache_based_quic_server_info.cc b/net/http/disk_cache_based_quic_server_info.cc |
index 4cf036de3ba8f70e779b82f714a8486d82ee3671..acea40c71fbbab3f952cd5885a3b75bd04411339 100644 |
--- a/net/http/disk_cache_based_quic_server_info.cc |
+++ b/net/http/disk_cache_based_quic_server_info.cc |
@@ -47,19 +47,19 @@ DiskCacheBasedQuicServerInfo::DiskCacheBasedQuicServerInfo( |
const QuicServerId& server_id, |
HttpCache* http_cache) |
: QuicServerInfo(server_id), |
- weak_factory_(this), |
data_shim_(new CacheOperationDataShim()), |
- io_callback_( |
- base::Bind(&DiskCacheBasedQuicServerInfo::OnIOComplete, |
- weak_factory_.GetWeakPtr(), |
- base::Owned(data_shim_))), // Ownership assigned. |
state_(GET_BACKEND), |
ready_(false), |
found_entry_(false), |
server_id_(server_id), |
http_cache_(http_cache), |
backend_(NULL), |
- entry_(NULL) { |
+ entry_(NULL), |
+ weak_factory_(this), |
+ io_callback_( |
+ base::Bind(&DiskCacheBasedQuicServerInfo::OnIOComplete, |
+ weak_factory_.GetWeakPtr(), |
+ base::Owned(data_shim_))) { // Ownership assigned. |
} |
void DiskCacheBasedQuicServerInfo::Start() { |