commit dab960711f64b62dc447a66d98705dbb51407ca8
parent 35877189f6be4a7a0c2057cf750beb1acb47fe03
Author: Christian Grothoff <christian@grothoff.org>
Date: Thu, 17 Oct 2019 19:12:08 +0200
avoid log message on EOPNOTSUPP for UNIX domain sockets, as suggested by Markus
Diffstat:
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/microhttpd/daemon.c b/src/microhttpd/daemon.c
@@ -3259,8 +3259,9 @@ MHD_accept_connection (struct MHD_Daemon *daemon)
#if defined(MHD_TCP_CORK_NOPUSH) || defined(HAVE_MSG_MORE)
/* We will use TCP_CORK or TCP_NOPUSH or MSG_MORE to control
transmission, disable Nagle's algorithm (always) */
- if (0 != MHD_socket_set_nodelay_ (s,
- true))
+ if ( (0 != MHD_socket_set_nodelay_ (s,
+ true)) &&
+ (EOPNOTSUPP != errno) )
{
#ifdef HAVE_MESSAGES
MHD_DLOG (daemon,