aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2017-02-14 15:56:45 +0100
committerChristian Grothoff <christian@grothoff.org>2017-02-14 15:56:45 +0100
commit4a35b8679671c83111be385be81d4d5ba0058a2c (patch)
treea699fa0ff5524cc3f4a6ff9f1e4b73254a7654cc
parent205a3c20a299a821d51ec2e37dfdf2edb97f138c (diff)
downloadlibmicrohttpd-4a35b8679671c83111be385be81d4d5ba0058a2c.tar.gz
libmicrohttpd-4a35b8679671c83111be385be81d4d5ba0058a2c.zip
remove unnecessary silly race to set socket_fd to -1 (harmless, but not required, confuses race checkers)
-rw-r--r--src/microhttpd/daemon.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/src/microhttpd/daemon.c b/src/microhttpd/daemon.c
index 5e0b87f6..6f09b845 100644
--- a/src/microhttpd/daemon.c
+++ b/src/microhttpd/daemon.c
@@ -5743,7 +5743,6 @@ MHD_stop_daemon (struct MHD_Daemon *daemon)
5743 5743
5744 daemon->shutdown = true; 5744 daemon->shutdown = true;
5745 fd = daemon->socket_fd; 5745 fd = daemon->socket_fd;
5746 daemon->socket_fd = MHD_INVALID_SOCKET;
5747 5746
5748 if (0 != (daemon->options & MHD_USE_INTERNAL_POLLING_THREAD)) 5747 if (0 != (daemon->options & MHD_USE_INTERNAL_POLLING_THREAD))
5749 { 5748 {
@@ -5755,7 +5754,6 @@ MHD_stop_daemon (struct MHD_Daemon *daemon)
5755 for (i = 0; i < daemon->worker_pool_size; ++i) 5754 for (i = 0; i < daemon->worker_pool_size; ++i)
5756 { 5755 {
5757 daemon->worker_pool[i].shutdown = true; 5756 daemon->worker_pool[i].shutdown = true;
5758 daemon->worker_pool[i].socket_fd = MHD_INVALID_SOCKET;
5759 if (MHD_ITC_IS_VALID_(daemon->worker_pool[i].itc)) 5757 if (MHD_ITC_IS_VALID_(daemon->worker_pool[i].itc))
5760 { 5758 {
5761 if (! MHD_itc_activate_ (daemon->worker_pool[i].itc, "e")) 5759 if (! MHD_itc_activate_ (daemon->worker_pool[i].itc, "e"))