| Index: net/socket/ssl_client_socket_openssl.cc
|
| diff --git a/net/socket/ssl_client_socket_openssl.cc b/net/socket/ssl_client_socket_openssl.cc
|
| index 34ddeb8d929b3dfc8788485e5048007caf28752e..0a96430f88fd262b70d4ba653d20e1ba11c1e9b8 100644
|
| --- a/net/socket/ssl_client_socket_openssl.cc
|
| +++ b/net/socket/ssl_client_socket_openssl.cc
|
| @@ -422,8 +422,8 @@ int SSLClientSocketOpenSSL::ExportKeyingMaterial(
|
|
|
| int rv = SSL_export_keying_material(
|
| ssl_, out, outlen, label.data(), label.size(),
|
| - reinterpret_cast<const unsigned char*>(context.data()),
|
| - context.length(), context.length() > 0);
|
| + reinterpret_cast<const unsigned char*>(context.data()), context.length(),
|
| + has_context ? 1 : 0);
|
|
|
| if (rv != 1) {
|
| int ssl_error = SSL_get_error(ssl_, rv);
|
|
|