Index: chrome/browser/ssl/ssl_client_auth_requestor_mock.h |
diff --git a/chrome/browser/ssl/ssl_client_auth_requestor_mock.h b/chrome/browser/ssl/ssl_client_auth_requestor_mock.h |
index 05ee3d264988b100b0a57bfac80135723065a255..2f3eb126c68ad1d8657bff2580fa3ebfe23323e4 100644 |
--- a/chrome/browser/ssl/ssl_client_auth_requestor_mock.h |
+++ b/chrome/browser/ssl/ssl_client_auth_requestor_mock.h |
@@ -22,13 +22,15 @@ class SSLClientAuthRequestorMock |
SSLClientAuthRequestorMock( |
net::URLRequest* request, |
net::SSLCertRequestInfo* cert_request_info); |
- // NOTE: we need a vtable or else gmock blows up. |
- virtual ~SSLClientAuthRequestorMock(); |
MOCK_METHOD1(CertificateSelected, void(net::X509Certificate* cert)); |
net::SSLCertRequestInfo* cert_request_info_; |
net::HttpNetworkSession* http_network_session_; |
+ |
+ protected: |
+ friend class base::RefCountedThreadSafe<SSLClientAuthRequestorMock>; |
+ virtual ~SSLClientAuthRequestorMock(); |
}; |
#endif // CHROME_BROWSER_SSL_SSL_CLIENT_AUTH_REQUESTOR_MOCK_H_ |