From 72d3a4935290ba9c3c879865a28b5148d56a9d99 Mon Sep 17 00:00:00 2001 From: cpq Date: Wed, 13 Jan 2021 03:47:11 +0000 Subject: [PATCH] Restore SO_EXCLUSIVEADDRUSE --- examples/desktop-server/main.c | 4 +--- mongoose.c | 3 --- src/sock.c | 3 --- 3 files changed, 1 insertion(+), 9 deletions(-) diff --git a/examples/desktop-server/main.c b/examples/desktop-server/main.c index 4b6b3f3e..f1e634d3 100644 --- a/examples/desktop-server/main.c +++ b/examples/desktop-server/main.c @@ -102,13 +102,11 @@ static void ccb(struct mg_connection *c, int ev, void *ev_data, void *fn_data) { static void timer_fn(void *arg) { struct mg_connection *c = mg_http_connect(&s_mgr, "http://cesanta.com", ccb, NULL); - if (c) { - c->is_hexdumping = 1; + if (c != NULL) mg_printf(c, "%s", "GET /downloads/mws/version.json HTTP/1.0\r\n" "Host: cesanta.com\r\n" "\r\n"); - } (void) arg; } diff --git a/mongoose.c b/mongoose.c index 66831830..5fae3525 100644 --- a/mongoose.c +++ b/mongoose.c @@ -2458,9 +2458,6 @@ struct mg_connection *mg_sntp_connect(struct mg_mgr *mgr, const char *url, #if MG_ENABLE_SOCKET #if defined(_WIN32) -#ifndef SO_EXCLUSIVEADDRUSE -#define SO_EXCLUSIVEADDRUSE ((int) (~SO_REUSEADDR)) -#endif #define MG_SOCK_ERRNO WSAGetLastError() #define FD(C_) ((SOCKET)(C_)->fd) #elif MG_ARCH == MG_ARCH_FREERTOS diff --git a/src/sock.c b/src/sock.c index c866ef0b..3369c63c 100644 --- a/src/sock.c +++ b/src/sock.c @@ -11,9 +11,6 @@ #if MG_ENABLE_SOCKET #if defined(_WIN32) -#ifndef SO_EXCLUSIVEADDRUSE -#define SO_EXCLUSIVEADDRUSE ((int) (~SO_REUSEADDR)) -#endif #define MG_SOCK_ERRNO WSAGetLastError() #define FD(C_) ((SOCKET)(C_)->fd) #elif MG_ARCH == MG_ARCH_FREERTOS