From e0c27de1821073bd8e5e1b1ca9fb553eb26c9c5f Mon Sep 17 00:00:00 2001 From: Alexander Moisseev Date: Tue, 8 Aug 2017 08:57:35 +0300 Subject: [PATCH] [Fix] Fix build on FreeBSD --- src/rspamd_proxy.c | 5 +++++ 1 file changed, 5 insertions(+) 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) { -- 2.39.5