summaryrefslogtreecommitdiff
path: root/src/conn-tools/s6-tcpserver-access.c
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2017-09-13 13:48:02 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2017-09-13 13:48:02 +0000
commit3f369313bfd5c06b4a32f7304a49209b4c91de10 (patch)
tree1251f31630f0f6c2af4966cf3dc444968c2d5c6d /src/conn-tools/s6-tcpserver-access.c
parent2b6b20aae8959985a42d100292aac3eca9198165 (diff)
downloads6-networking-3f369313bfd5c06b4a32f7304a49209b4c91de10.tar.xz
bugfix: spurious error message in s6-tcpserver?d when maxed connections
Diffstat (limited to 'src/conn-tools/s6-tcpserver-access.c')
-rw-r--r--src/conn-tools/s6-tcpserver-access.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/conn-tools/s6-tcpserver-access.c b/src/conn-tools/s6-tcpserver-access.c
index 720da7e..80360e5 100644
--- a/src/conn-tools/s6-tcpserver-access.c
+++ b/src/conn-tools/s6-tcpserver-access.c
@@ -228,7 +228,7 @@ int main (int argc, char const *const *argv, char const *const *envp)
}
else
{
- static tain_t const infinite = TAIN_INFINITE ;
+ tain_t infinite ;
s6dns_dpag_t data[2] = { S6DNS_DPAG_ZERO, S6DNS_DPAG_ZERO } ;
s6dns_resolve_t blob[2] ;
char remotebuf[256] ;
@@ -239,6 +239,7 @@ int main (int argc, char const *const *argv, char const *const *envp)
memcpy(tcplocalhost + protolen, "LOCALHOST", 10) ;
memcpy(tcpremotehost, proto, protolen) ;
memcpy(tcpremotehost + protolen, "REMOTEHOST", 11) ;
+ tain_add_g(&infinite, &tain_infinite_relative) ;
if (!s6dns_init())
{