| Index: net/socket/ssl_client_socket_nss.h | 
| diff --git a/net/socket/ssl_client_socket_nss.h b/net/socket/ssl_client_socket_nss.h | 
| index 4cc681a66c4b59e817201da305701c6595b5053c..648e24946d649a3952bd1c49f95b8d67be9ed285 100644 | 
| --- a/net/socket/ssl_client_socket_nss.h | 
| +++ b/net/socket/ssl_client_socket_nss.h | 
| @@ -188,6 +188,13 @@ class SSLClientSocketNSS : public SSLClientSocket { | 
| // argument. | 
| static void HandshakeCallback(PRFileDesc* socket, void* arg); | 
|  | 
| +  static SECStatus NextProtoCallback(void* arg, | 
| +                                     PRFileDesc* fd, | 
| +                                     const unsigned char* protos, | 
| +                                     unsigned int protos_len, | 
| +                                     unsigned char* proto_out, | 
| +                                     unsigned int* proto_out_len); | 
| + | 
| // The following methods are for debugging bug 65948. Will remove this code | 
| // after fixing bug 65948. | 
| void EnsureThreadIdAssigned() const; | 
| @@ -285,6 +292,10 @@ class SSLClientSocketNSS : public SSLClientSocket { | 
| scoped_ptr<SSLHostInfo> ssl_host_info_; | 
| DnsCertProvenanceChecker* const dns_cert_checker_; | 
|  | 
| +  // next_proto_ is the protocol that we selected by NPN. | 
| +  std::string next_proto_; | 
| +  NextProtoStatus next_proto_status_; | 
| + | 
| // The following two variables are added for debugging bug 65948. Will | 
| // remove this code after fixing bug 65948. | 
| // Added the following code Debugging in release mode. | 
|  |