| Index: net/quic/test_tools/quic_crypto_server_config_peer.cc | 
| diff --git a/net/quic/test_tools/quic_crypto_server_config_peer.cc b/net/quic/test_tools/quic_crypto_server_config_peer.cc | 
| index 46d282e0edfe61d0297958187eab50a02754104e..95a3c1b2271ab37ba056473b335f625a7b941230 100644 | 
| --- a/net/quic/test_tools/quic_crypto_server_config_peer.cc | 
| +++ b/net/quic/test_tools/quic_crypto_server_config_peer.cc | 
| @@ -22,14 +22,14 @@ ProofSource* QuicCryptoServerConfigPeer::GetProofSource() { | 
|  | 
| scoped_refptr<QuicCryptoServerConfig::Config> | 
| QuicCryptoServerConfigPeer::GetPrimaryConfig() { | 
| -  base::AutoLock locked(server_config_->configs_lock_); | 
| +  QuicReaderMutexLock locked(&server_config_->configs_lock_); | 
| return scoped_refptr<QuicCryptoServerConfig::Config>( | 
| server_config_->primary_config_); | 
| } | 
|  | 
| scoped_refptr<QuicCryptoServerConfig::Config> | 
| QuicCryptoServerConfigPeer::GetConfig(string config_id) { | 
| -  base::AutoLock locked(server_config_->configs_lock_); | 
| +  QuicReaderMutexLock locked(&server_config_->configs_lock_); | 
| if (config_id == "<primary>") { | 
| return scoped_refptr<QuicCryptoServerConfig::Config>( | 
| server_config_->primary_config_); | 
| @@ -120,7 +120,7 @@ void QuicCryptoServerConfigPeer::CheckConfigs(const char* server_config_id1, | 
|  | 
| va_end(ap); | 
|  | 
| -  base::AutoLock locked(server_config_->configs_lock_); | 
| +  QuicReaderMutexLock locked(&server_config_->configs_lock_); | 
|  | 
| ASSERT_EQ(expected.size(), server_config_->configs_.size()) << ConfigsDebug(); | 
|  | 
| @@ -166,7 +166,7 @@ string QuicCryptoServerConfigPeer::ConfigsDebug() { | 
| } | 
|  | 
| void QuicCryptoServerConfigPeer::SelectNewPrimaryConfig(int seconds) { | 
| -  base::AutoLock locked(server_config_->configs_lock_); | 
| +  QuicWriterMutexLock locked(&server_config_->configs_lock_); | 
| server_config_->SelectNewPrimaryConfig( | 
| QuicWallTime::FromUNIXSeconds(seconds)); | 
| } | 
|  |