| 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 6a5ee175d5187f8773a75d2c88f8dc26415e26f5..303e13d63d2bf51044a97edf16591b3ef2fcd42b 100644
|
| --- a/net/http/disk_cache_based_quic_server_info.cc
|
| +++ b/net/http/disk_cache_based_quic_server_info.cc
|
| @@ -104,7 +104,10 @@ int DiskCacheBasedQuicServerInfo::WaitForDataReady(
|
| void DiskCacheBasedQuicServerInfo::CancelWaitForDataReadyCallback() {
|
| DCHECK(CalledOnValidThread());
|
|
|
| - RecordQuicServerInfoStatus(QUIC_SERVER_INFO_WAIT_FOR_DATA_READY_CANCEL);
|
| + // TODO(rtenneti): crbug.com/456524. Implement a better fix. During shutdown,
|
| + // HttpCache could be deleted and leads to crash because backend_ is deleted.
|
| + // Temporary weekend fix is to return without collecting data in histograms.
|
| + // RecordQuicServerInfoStatus(QUIC_SERVER_INFO_WAIT_FOR_DATA_READY_CANCEL);
|
| if (!wait_for_ready_callback_.is_null()) {
|
| RecordLastFailure();
|
| wait_for_ready_callback_.Reset();
|
|
|