From: Christopher Faulet Date: Tue, 14 Mar 2023 14:51:33 +0000 (+0100) Subject: DEBUG: ssl-sock/show_fd: Display SSL error code X-Git-Tag: v2.8-dev6~62 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f19c639787af445b92961356827f5db200215d97;p=thirdparty%2Fhaproxy.git DEBUG: ssl-sock/show_fd: Display SSL error code Like for connection error code, when FD are dumps, the ssl error code is now displayed. This may help to diagnose why a connection error occurred. This patch may be backported to help debugging. --- diff --git a/src/ssl_sock.c b/src/ssl_sock.c index 97d2c3bb43..fc9de55769 100644 --- a/src/ssl_sock.c +++ b/src/ssl_sock.c @@ -6998,7 +6998,7 @@ static int ssl_sock_show_fd(struct buffer *buf, const struct connection *conn, c chunk_appendf(&trash, " xctx.conn=%p(BOGUS)", sctx->conn); ret = 1; } - chunk_appendf(&trash, " xctx.st=%d", sctx->xprt_st); + chunk_appendf(&trash, " xctx.st=%d .err=%ld", sctx->xprt_st, sctx->error_code); if (sctx->xprt) { chunk_appendf(&trash, " .xprt=%s", sctx->xprt->name);