From 807a3a53bb6bcc3d9e6fa1c6598b74c44993cd7d Mon Sep 17 00:00:00 2001 From: Willy Tarreau Date: Tue, 12 Apr 2022 08:08:33 +0200 Subject: [PATCH] MINOR: log: add '~' to frontend when the transport layer provides SSL We used to check if the transport layer was ssl_sock to decide to log "~" after a frontend's name. Now that QUIC is present, this doesn't work anymore. Better rely on the transport layer's get_ssl_sock_ctx() method. --- src/log.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/log.c b/src/log.c index 52cfece53..80db27ab8 100644 --- a/src/log.c +++ b/src/log.c @@ -2335,7 +2335,7 @@ int sess_build_logline(struct session *sess, struct stream *s, char *dst, size_t tmplog += iret; /* sess->listener may be undefined if the session's owner is a health-check */ - if (sess->listener && sess->listener->bind_conf->xprt == xprt_get(XPRT_SSL)) + if (sess->listener && sess->listener->bind_conf->xprt->get_ssl_sock_ctx) LOGCHAR('~'); if (tmp->options & LOG_OPT_QUOTE) LOGCHAR('"');