From: Valentine Krasnobaeva Date: Tue, 21 May 2024 17:24:37 +0000 (+0200) Subject: MINOR: sock: set conn->err_code in case of EPERM X-Git-Tag: v3.0-dev13~52 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fheads%2Fnext;p=thirdparty%2Fhaproxy.git MINOR: sock: set conn->err_code in case of EPERM To improve the readability of sock_handle_system_err(), let's set explicitly conn->err_code as CO_ER_SOCK_ERR in case of EPERM (could be returned by setns syscall). --- diff --git a/src/sock.c b/src/sock.c index 3961f4f926..6b23c9cebc 100644 --- a/src/sock.c +++ b/src/sock.c @@ -237,6 +237,7 @@ static int sock_handle_system_err(struct connection *conn, struct proxy *be) break; case EPERM: + conn->err_code = CO_ER_SOCK_ERR; send_log(be, LOG_EMERG, "Proxy %s has insufficient permissions to open server socket.\n", be->id);