From 1e10d30b41b65dbd520e01adc5fe686cb92b0f12 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Fri, 10 Nov 2023 11:28:19 +0000 Subject: Prepare for 2.7.0.0. Better s6-tlsc-io interface. Signed-off-by: Laurent Bercot --- src/tls/s6tls_ucspi_exec_app.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src/tls/s6tls_ucspi_exec_app.c') diff --git a/src/tls/s6tls_ucspi_exec_app.c b/src/tls/s6tls_ucspi_exec_app.c index 6a319b6..03aa40f 100644 --- a/src/tls/s6tls_ucspi_exec_app.c +++ b/src/tls/s6tls_ucspi_exec_app.c @@ -7,21 +7,21 @@ #include "s6tls-internal.h" -void s6tls_ucspi_exec_app (char const *const *argv, int const p[4][2], uint32_t options) +void s6tls_ucspi_exec_app (char const *const *argv, int const *p, uint32_t options) { size_t m = 0 ; - char modif[33 + 3 * UINT_FMT] ; - close(p[2][1]) ; - close(p[1][1]) ; - close(p[0][0]) ; + char modif[30 + 3 * UINT_FMT] ; + close(p[5]) ; + close(p[3]) ; + close(p[0]) ; memcpy(modif + m, "SSLCTLFD=", 9) ; m += 9 ; - m += uint_fmt(modif + m, p[2][0]) ; + m += uint_fmt(modif + m, p[4]) ; modif[m++] = 0 ; memcpy(modif + m, "SSLREADFD=", 10) ; m += 10 ; - m += uint_fmt(modif + m, p[1][0]) ; + m += uint_fmt(modif + m, p[2]) ; modif[m++] = 0 ; memcpy(modif + m, "SSLWRITEFD=", 11) ; m += 11 ; - m += uint_fmt(modif + m, p[0][1]) ; + m += uint_fmt(modif + m, p[1]) ; modif[m++] = 0 ; s6tls_clean_and_exec(argv, options, modif, m) ; } -- cgit v1.3.1