diff --git a/mongoose.c b/mongoose.c index 09d76085..b5834c6b 100644 --- a/mongoose.c +++ b/mongoose.c @@ -4386,7 +4386,7 @@ static int set_ports_option(struct mg_context *ctx) { success = 0; } else if ((so.sock = socket(so.lsa.sa.sa_family, SOCK_STREAM, 6)) == INVALID_SOCKET || - set_timeout(ctx, sock) || + set_timeout(ctx, so.sock) || // On Windows, SO_REUSEADDR is recommended only for // broadcast UDP sockets setsockopt(so.sock, SOL_SOCKET, SO_REUSEADDR, (const char *) &on,