Index: net/socket/ssl_server_socket_nss.cc |
diff --git a/net/socket/ssl_server_socket_nss.cc b/net/socket/ssl_server_socket_nss.cc |
index c3641733580a5acd0481698c1f084346113e0276..08d84b91cb6ad868be01575431072363761a0709 100644 |
--- a/net/socket/ssl_server_socket_nss.cc |
+++ b/net/socket/ssl_server_socket_nss.cc |
@@ -132,9 +132,8 @@ int SSLServerSocketNSS::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) { |