aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2020-03-07 17:09:22 +0100
committerChristian Grothoff <christian@grothoff.org>2020-03-07 17:09:22 +0100
commit9ebe27e18d0f2bd20865027d838dcacb6891d1f6 (patch)
tree79da304fa923ec256bff0dbe4a02c9aa107c2568
parent9f4422e0caebca3fee2bdb24cb78e6e9d59a3c39 (diff)
downloadlibmicrohttpd-9ebe27e18d0f2bd20865027d838dcacb6891d1f6.tar.gz
libmicrohttpd-9ebe27e18d0f2bd20865027d838dcacb6891d1f6.zip
check for socket validity
-rw-r--r--src/microhttpd/mhd_sockets.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/microhttpd/mhd_sockets.c b/src/microhttpd/mhd_sockets.c
index a52d5eb5..31b53e1e 100644
--- a/src/microhttpd/mhd_sockets.c
+++ b/src/microhttpd/mhd_sockets.c
@@ -505,6 +505,11 @@ MHD_socket_cork_ (MHD_socket sock,
505 const MHD_SCKT_OPT_BOOL_ on_val = 1; 505 const MHD_SCKT_OPT_BOOL_ on_val = 1;
506 506
507 /* Disable extra buffering */ 507 /* Disable extra buffering */
508 if (MHD_INVALID_SOCKET == sock)
509 {
510 errno = EBADF;
511 return 0; /* failed */
512 }
508 if (0 != setsockopt (sock, 513 if (0 != setsockopt (sock,
509 IPPROTO_TCP, 514 IPPROTO_TCP,
510 MHD_TCP_CORK_NOPUSH, 515 MHD_TCP_CORK_NOPUSH,