summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2017-08-08 08:52:55 +0100
committerGitHub <noreply@github.com>2017-08-08 08:52:55 +0100
commitf43a1e2ed6f5b07c4f46b92cb83dcccdee20949d (patch)
treeae6d935002cc528fb828bfb5447b735eda4e47ff
parent55c5583bdbb11ddda33c6894cccadf1d6d458160 (diff)
parente0c27de1821073bd8e5e1b1ca9fb553eb26c9c5f (diff)
downloadrspamd-f43a1e2ed6f5b07c4f46b92cb83dcccdee20949d.tar.gz
rspamd-f43a1e2ed6f5b07c4f46b92cb83dcccdee20949d.zip
Merge pull request #1791 from moisseev/master
[Fix] Fix build on FreeBSD
-rw-r--r--src/rspamd_proxy.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/rspamd_proxy.c b/src/rspamd_proxy.c
index be0980102..6474188cc 100644
--- a/src/rspamd_proxy.c
+++ b/src/rspamd_proxy.c
@@ -2011,6 +2011,11 @@ proxy_accept_socket (gint fd, short what, void *arg)
rspamd_inet_address_get_port (addr));
#ifdef TCP_NODELAY
+
+ #ifndef SOL_TCP
+ #define SOL_TCP IPPROTO_TCP
+ #endif
+
gint sopt = 1;
if (setsockopt (nfd, SOL_TCP, TCP_NODELAY, &sopt, sizeof (sopt)) == -1) {