BUILD: xprt-quic: replace ERR_func_error_string() with ERR_peek_error_func()
OpenSSL 3.0 warns that ERR_func_error_string() is deprecated. Using
ERR_peek_error_func() solves it instead, and this function was added to
the compat layer by commit 1effd9aa0
("MINOR: ssl: Remove call to
ERR_func_error_string with OpenSSLv3").
This commit is contained in:
parent
a88f3c24d0
commit
325fc63f5a
|
@ -2004,14 +2004,16 @@ static forceinline void qc_ssl_dump_errors(struct connection *conn)
|
|||
{
|
||||
if (unlikely(global.mode & MODE_DEBUG)) {
|
||||
while (1) {
|
||||
const char *func = NULL;
|
||||
unsigned long ret;
|
||||
|
||||
ERR_peek_error_func(&func);
|
||||
ret = ERR_get_error();
|
||||
if (!ret)
|
||||
return;
|
||||
|
||||
fprintf(stderr, "conn. @%p OpenSSL error[0x%lx] %s: %s\n", conn, ret,
|
||||
ERR_func_error_string(ret), ERR_reason_error_string(ret));
|
||||
func, ERR_reason_error_string(ret));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue