|
@@ -2489,7 +2489,7 @@ static int
|
|
|
event_wait(void *eventhdl)
|
|
|
{
|
|
|
uint64_t u;
|
|
|
- int evhdl;
|
|
|
+ int evhdl, s;
|
|
|
|
|
|
if (sizeof(int) == sizeof(void *)) {
|
|
|
evhdl = (int)eventhdl;
|
|
@@ -2501,7 +2501,7 @@ event_wait(void *eventhdl)
|
|
|
evhdl = *(int *)eventhdl;
|
|
|
}
|
|
|
|
|
|
- int s = (int)read(evhdl, &u, sizeof(u));
|
|
|
+ s = (int)read(evhdl, &u, sizeof(u));
|
|
|
if (s != sizeof(uint64_t)) {
|
|
|
/* error */
|
|
|
return 0;
|
|
@@ -2515,7 +2515,7 @@ static int
|
|
|
event_signal(void *eventhdl)
|
|
|
{
|
|
|
uint64_t u = 1;
|
|
|
- int evhdl;
|
|
|
+ int evhdl, s;
|
|
|
|
|
|
if (sizeof(int) == sizeof(void *)) {
|
|
|
evhdl = (int)eventhdl;
|
|
@@ -2527,7 +2527,7 @@ event_signal(void *eventhdl)
|
|
|
evhdl = *(int *)eventhdl;
|
|
|
}
|
|
|
|
|
|
- int s = (int)write(evhdl, &u, sizeof(u));
|
|
|
+ s = (int)write(evhdl, &u, sizeof(u));
|
|
|
if (s != sizeof(uint64_t)) {
|
|
|
/* error */
|
|
|
return 0;
|
|
@@ -14659,6 +14659,9 @@ mg_connect_client_impl(const struct mg_client_options *client_options,
|
|
|
struct mg_connection *conn = NULL;
|
|
|
SOCKET sock;
|
|
|
union usa sa;
|
|
|
+ struct sockaddr *psa;
|
|
|
+ socklen_t len;
|
|
|
+
|
|
|
unsigned max_req_size =
|
|
|
(unsigned)atoi(config_options[MAX_REQUEST_SIZE].default_value);
|
|
|
|
|
@@ -14716,15 +14719,14 @@ mg_connect_client_impl(const struct mg_client_options *client_options,
|
|
|
|
|
|
|
|
|
#ifdef USE_IPV6
|
|
|
- socklen_t len = (sa.sa.sa_family == AF_INET)
|
|
|
- ? sizeof(conn->client.rsa.sin)
|
|
|
- : sizeof(conn->client.rsa.sin6);
|
|
|
- struct sockaddr *psa = (sa.sa.sa_family == AF_INET)
|
|
|
- ? (struct sockaddr *)&(conn->client.rsa.sin)
|
|
|
- : (struct sockaddr *)&(conn->client.rsa.sin6);
|
|
|
+ len = (sa.sa.sa_family == AF_INET) ? sizeof(conn->client.rsa.sin)
|
|
|
+ : sizeof(conn->client.rsa.sin6);
|
|
|
+ psa = (sa.sa.sa_family == AF_INET)
|
|
|
+ ? (struct sockaddr *)&(conn->client.rsa.sin)
|
|
|
+ : (struct sockaddr *)&(conn->client.rsa.sin6);
|
|
|
#else
|
|
|
- socklen_t len = sizeof(conn->client.rsa.sin);
|
|
|
- struct sockaddr *psa = (struct sockaddr *)&(conn->client.rsa.sin);
|
|
|
+ len = sizeof(conn->client.rsa.sin);
|
|
|
+ psa = (struct sockaddr *)&(conn->client.rsa.sin);
|
|
|
#endif
|
|
|
|
|
|
conn->buf_size = (int)max_req_size;
|