| Index: net/base/auth.cc | 
| diff --git a/net/base/auth.cc b/net/base/auth.cc | 
| index 08b869cb7256a9545bfa1dd470008d12426b5955..8894eeb4f7261534725cb6ca0122a23e11b64fe2 100644 | 
| --- a/net/base/auth.cc | 
| +++ b/net/base/auth.cc | 
| @@ -6,7 +6,11 @@ | 
|  | 
| namespace net { | 
|  | 
| -AuthChallengeInfo::AuthChallengeInfo() : is_proxy(false) { | 
| +const char kTLSSRPScheme[] = "tls-srp"; | 
| + | 
| +AuthChallengeInfo::AuthChallengeInfo() : | 
| +    is_proxy(false), | 
| +    over_protocol(AUTH_OVER_HTTP) { | 
| } | 
|  | 
| bool AuthChallengeInfo::operator==(const AuthChallengeInfo& that) const { | 
| @@ -16,10 +20,19 @@ bool AuthChallengeInfo::operator==(const AuthChallengeInfo& that) const { | 
| this->realm == that.realm); | 
| } | 
|  | 
| +void AuthChallengeInfo::Reset() { | 
| +  is_proxy = false; | 
| +  host_and_port.clear(); | 
| +  scheme.clear(); | 
| +  realm.clear(); | 
| +} | 
| + | 
| AuthChallengeInfo::~AuthChallengeInfo() { | 
| } | 
|  | 
| -AuthData::AuthData() : state(AUTH_STATE_NEED_AUTH) { | 
| +AuthData::AuthData() : | 
| +    state(AUTH_STATE_NEED_AUTH), | 
| +    over_protocol(AUTH_OVER_HTTP) { | 
| } | 
|  | 
| AuthData::~AuthData() { | 
|  |