mirror of https://github.com/nodejs/node.git
crypto: fix error message buffer overrun
ERR_error_string() expects a buffer of at least 256 bytes, the input buffer was not even half that size. Use ERR_error_string_n() instead.pull/22966/head
parent
2d0b1ed7ad
commit
0ad28fdd37
|
@ -333,7 +333,7 @@ Handle<Value> SecureContext::SetCert(const Arguments& args) {
|
|||
String::New("SSL_CTX_use_certificate_chain")));
|
||||
}
|
||||
char string[120];
|
||||
ERR_error_string(err, string);
|
||||
ERR_error_string_n(err, string, sizeof string);
|
||||
return ThrowException(Exception::Error(String::New(string)));
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue