Supress error: cast from ‘void*’ to ‘int’ loses precision [-fpermissive]

This commit is contained in:
Hakaba Hitoyo 2021-01-04 16:25:06 +09:00
parent 117aeaa15d
commit c78ad0b574

View File

@ -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));