Index: net/socket/ssl_client_socket_nss.cc |
diff --git a/net/socket/ssl_client_socket_nss.cc b/net/socket/ssl_client_socket_nss.cc |
index eddac5c99ad51819a1a32a2185dba6b722945468..42acb81024e3cc1e3d32fb13062fa37697535427 100644 |
--- a/net/socket/ssl_client_socket_nss.cc |
+++ b/net/socket/ssl_client_socket_nss.cc |
@@ -529,9 +529,8 @@ int SSLClientSocketNSS::ExportKeyingMaterial(const base::StringPiece& label, |
unsigned int outlen) { |
if (!IsConnected()) |
return ERR_SOCKET_NOT_CONNECTED; |
- std::string label_string(label.data(), label.length()); |
SECStatus result = SSL_ExportKeyingMaterial( |
- nss_fd_, label_string.c_str(), |
+ nss_fd_, label.data(), label.size(), |
reinterpret_cast<const unsigned char*>(context.data()), |
context.length(), out, outlen); |
if (result != SECSuccess) { |