From dddbfab568d42e443f102d35c84432824cc59fee Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Wed, 22 Mar 2017 21:37:30 +0000 Subject: Fix case where s6-tls[cd] would sometimes not detect an application and remain there forever with its zombie, both condemned to err in limbo for all eternity, the living and the dead, hand in hand --- src/include/s6-networking/sbearssl.h | 2 +- src/include/s6-networking/stls.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src/include') diff --git a/src/include/s6-networking/sbearssl.h b/src/include/s6-networking/sbearssl.h index a91eea9..ab94d75 100644 --- a/src/include/s6-networking/sbearssl.h +++ b/src/include/s6-networking/sbearssl.h @@ -202,7 +202,7 @@ extern char const *sbearssl_error_str (int) ; /* Engine */ -extern int sbearssl_run (br_ssl_engine_context *, int *, unsigned int, uint32_t, tain_t const *) ; +extern int sbearssl_run (br_ssl_engine_context *, int *, pid_t, unsigned int, uint32_t, tain_t const *) ; /* s6-tlsc and s6-tlsd implementations */ diff --git a/src/include/s6-networking/stls.h b/src/include/s6-networking/stls.h index 9e418b1..963e7a1 100644 --- a/src/include/s6-networking/stls.h +++ b/src/include/s6-networking/stls.h @@ -13,7 +13,7 @@ /* Engine */ -extern int stls_run (struct tls *, int *, unsigned int, uint32_t, tain_t const *) ; +extern int stls_run (struct tls *, int *, pid_t, unsigned int, uint32_t, tain_t const *) ; /* s6-tlsc and s6-tlsd implementations */ -- cgit v1.2.3