From c78ad0b57486ec6f1348d559eaf8560de7efc9f2 Mon Sep 17 00:00:00 2001 From: Hakaba Hitoyo Date: Mon, 4 Jan 2021 16:25:06 +0900 Subject: [PATCH 1/2] =?UTF-8?q?Supress=20error:=20cast=20from=20=E2=80=98v?= =?UTF-8?q?oid*=E2=80=99=20to=20=E2=80=98int=E2=80=99=20loses=20precision?= =?UTF-8?q?=20[-fpermissive]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/tls.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tls.c b/src/tls.c index 9fe0109e..d22387ad 100644 --- a/src/tls.c +++ b/src/tls.c @@ -272,7 +272,7 @@ fail: int mg_tls_handshake(struct mg_connection *c) { struct mg_tls *tls = (struct mg_tls *) c->tls; int rc; - SSL_set_fd(tls->ssl, (int) c->fd); + SSL_set_fd(tls->ssl, (ssize_t) c->fd); rc = c->is_client ? SSL_connect(tls->ssl) : SSL_accept(tls->ssl); if (rc == 1) { LOG(LL_DEBUG, ("%lu success", c->id)); From 1689a0d56b368816cca6c6c6d82601414d6c36a3 Mon Sep 17 00:00:00 2001 From: Hakaba Hitoyo Date: Tue, 5 Jan 2021 12:35:28 +0900 Subject: [PATCH 2/2] Update mongoose.c. --- mongoose.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mongoose.c b/mongoose.c index a0ac0699..34eba8fb 100644 --- a/mongoose.c +++ b/mongoose.c @@ -3506,7 +3506,7 @@ fail: int mg_tls_handshake(struct mg_connection *c) { struct mg_tls *tls = (struct mg_tls *) c->tls; int rc; - SSL_set_fd(tls->ssl, (int) c->fd); + SSL_set_fd(tls->ssl, (ssize_t) c->fd); rc = c->is_client ? SSL_connect(tls->ssl) : SSL_accept(tls->ssl); if (rc == 1) { LOG(LL_DEBUG, ("%lu success", c->id));