1
0
Fork 0
mirror of https://github.com/warmcat/libwebsockets.git synced 2025-03-09 00:00:04 +01:00

Fixed compiler warnings.

Signed-off-by: David Galeano <davidgaleano@turbulenz.biz>
This commit is contained in:
David Galeano 2011-09-26 12:09:54 +01:00 committed by Andy Green
parent a0e4c88351
commit f70093583b
2 changed files with 10 additions and 15 deletions

View file

@ -66,7 +66,7 @@ struct libwebsocket * __libwebsocket_client_connect_2(
/* Disable Nagle */
#if !defined(__APPLE__)
setsockopt(wsi->sock, SOL_TCP, TCP_NODELAY, &opt, sizeof(opt));
setsockopt(wsi->sock, SOL_TCP, TCP_NODELAY, (const void *)&opt, sizeof(opt));
#else
tcp_proto = getprotobyname("TCP");
setsockopt(wsi->sock, tcp_proto->p_proto, TCP_NODELAY, &opt, sizeof(opt));

View file

@ -1512,6 +1512,11 @@ libwebsocket_service_fd(struct libwebsocket_context *context,
if (!pollfd->revents & POLLIN)
break;
if (context->fds_count >= MAX_CLIENTS) {
fprintf(stderr, "too busy to accept new client\n");
break;
}
/* listen socket got an unencrypted connection... */
clilen = sizeof(cli_addr);
@ -1524,19 +1529,9 @@ libwebsocket_service_fd(struct libwebsocket_context *context,
/* Disable Nagle */
opt = 1;
setsockopt(accept_fd, IPPROTO_TCP, TCP_NODELAY, &opt,
setsockopt(accept_fd, IPPROTO_TCP, TCP_NODELAY, (const void *)&opt,
sizeof(opt));
if (context->fds_count >= MAX_CLIENTS) {
fprintf(stderr, "too busy to accept new client\n");
#ifdef WIN32
closesocket(accept_fd);
#else
close(accept_fd);
#endif
break;
}
/*
* look at who we connected to and give user code a chance
* to reject based on client IP. There's no protocol selected
@ -2757,12 +2752,12 @@ libwebsocket_create_context(int port, const char *interf,
}
/* allow us to restart even if old sockets in TIME_WAIT */
setsockopt(sockfd, SOL_SOCKET, SO_REUSEADDR, &opt, sizeof(opt));
setsockopt(sockfd, SOL_SOCKET, SO_REUSEADDR, (const void *)&opt, sizeof(opt));
/* Disable Nagle */
opt = 1;
setsockopt(sockfd, IPPROTO_TCP, TCP_NODELAY, &opt, sizeof(opt));
setsockopt(sockfd, IPPROTO_TCP, TCP_NODELAY, (const void *)&opt, sizeof(opt));
bzero((char *) &serv_addr, sizeof(serv_addr));
serv_addr.sin_family = AF_INET;
@ -2833,7 +2828,7 @@ libwebsocket_create_context(int port, const char *interf,
}
/* allow us to restart even if old sockets in TIME_WAIT */
setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &opt, sizeof(opt));
setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, (const void *)&opt, sizeof(opt));
bzero((char *) &serv_addr, sizeof(serv_addr));
serv_addr.sin_family = AF_INET;