From 39d64be58150b5c4ca5e7702e31ebcc08e5bf847 Mon Sep 17 00:00:00 2001 From: Sergey Lyubka Date: Tue, 13 Jul 2021 22:49:36 +0100 Subject: [PATCH] Fix FD_CLOEXEC setting --- mongoose.c | 2 +- src/sock.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mongoose.c b/mongoose.c index 8acc0635..55b343b1 100644 --- a/mongoose.c +++ b/mongoose.c @@ -2732,7 +2732,7 @@ static void mg_set_non_blocking_mode(SOCKET fd) { setsockopt(fd, 0, FREERTOS_SO_RCVTIMEO, &off, sizeof(off)); setsockopt(fd, 0, FREERTOS_SO_SNDTIMEO, &off, sizeof(off)); #else - fcntl(fd, F_SETFL, fcntl(fd, F_GETFL, 0) | O_NONBLOCK | FD_CLOEXEC); + fcntl(fd, F_SETFL, fcntl(fd, F_GETFL, 0) | O_NONBLOCK, FD_CLOEXEC); #endif } diff --git a/src/sock.c b/src/sock.c index 499bb8ba..5d42d380 100644 --- a/src/sock.c +++ b/src/sock.c @@ -126,7 +126,7 @@ static void mg_set_non_blocking_mode(SOCKET fd) { setsockopt(fd, 0, FREERTOS_SO_RCVTIMEO, &off, sizeof(off)); setsockopt(fd, 0, FREERTOS_SO_SNDTIMEO, &off, sizeof(off)); #else - fcntl(fd, F_SETFL, fcntl(fd, F_GETFL, 0) | O_NONBLOCK | FD_CLOEXEC); + fcntl(fd, F_SETFL, fcntl(fd, F_GETFL, 0) | O_NONBLOCK, FD_CLOEXEC); #endif }