diff options
author | June McEnroe <june@causal.agency> | 2020-08-27 18:23:58 -0400 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2020-08-27 18:23:58 -0400 |
commit | 76f1d0775b52e7a8a1c322214836cde530117512 (patch) | |
tree | 5b0850d4cb7eabaa2c927e02c3bb4055d5237c47 /local.c | |
parent | Remove rc scripts (diff) | |
download | pounce-76f1d0775b52e7a8a1c322214836cde530117512.tar.gz pounce-76f1d0775b52e7a8a1c322214836cde530117512.zip |
Add support for OpenBSD
Diffstat (limited to '')
-rw-r--r-- | local.c | 2 |
1 files changed, 2 insertions, 0 deletions
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); |