From 76f1d0775b52e7a8a1c322214836cde530117512 Mon Sep 17 00:00:00 2001 From: "C. McEnroe" Date: Thu, 27 Aug 2020 18:23:58 -0400 Subject: Add support for OpenBSD --- local.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'local.c') diff --git a/local.c b/local.c index ad95a00..a697e15 100644 --- a/local.c +++ b/local.c @@ -236,9 +236,11 @@ struct tls *localAccept(int *fd, int bind) { int error = setsockopt(*fd, SOL_SOCKET, SO_KEEPALIVE, &on, sizeof(on)); if (error) err(EX_OSERR, "setsockopt"); +#ifdef TCP_KEEPIDLE int idle = 15 * 60; error = setsockopt(*fd, IPPROTO_TCP, TCP_KEEPIDLE, &idle, sizeof(idle)); if (error) err(EX_OSERR, "setsockopt"); +#endif struct tls *client; error = tls_accept_socket(server, &client, *fd); -- cgit 1.4.1