From dab960711f64b62dc447a66d98705dbb51407ca8 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Thu, 17 Oct 2019 19:12:08 +0200 Subject: avoid log message on EOPNOTSUPP for UNIX domain sockets, as suggested by Markus --- src/microhttpd/daemon.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/microhttpd/daemon.c b/src/microhttpd/daemon.c index 97e0ec30..e5d40861 100644 --- 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, -- cgit v1.2.3