diff --git a/src/xprt_quic.c b/src/xprt_quic.c index 63cfc7fe7..d675d16d8 100644 --- a/src/xprt_quic.c +++ b/src/xprt_quic.c @@ -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)); } } }