diff options
author | iphydf <iphydf@users.noreply.github.com> | 2016-10-04 11:40:45 +0100 |
---|---|---|
committer | iphydf <iphydf@users.noreply.github.com> | 2016-10-06 11:53:53 +0100 |
commit | 25697990d571db5b87bf6d3b53e7be7025b2e8da (patch) | |
tree | da6798895723a14949b0aa38f11e904dde6bc737 /toxcore/TCP_server.c | |
parent | 02e9cd38f107302f4384129ae23e92d250605453 (diff) |
Use `socklen_t` instead of `unsigned int` in call to `accept`.
Not all platforms define `socklen_t` as `unsigned int`. E.g. Android
defines it as `int`.
Diffstat (limited to 'toxcore/TCP_server.c')
-rw-r--r-- | toxcore/TCP_server.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/toxcore/TCP_server.c b/toxcore/TCP_server.c index a078da94..5a5a55be 100644 --- a/toxcore/TCP_server.c +++ b/toxcore/TCP_server.c | |||
@@ -1116,7 +1116,7 @@ static void do_TCP_accept_new(TCP_Server *TCP_server) | |||
1116 | 1116 | ||
1117 | for (i = 0; i < TCP_server->num_listening_socks; ++i) { | 1117 | for (i = 0; i < TCP_server->num_listening_socks; ++i) { |
1118 | struct sockaddr_storage addr; | 1118 | struct sockaddr_storage addr; |
1119 | unsigned int addrlen = sizeof(addr); | 1119 | socklen_t addrlen = sizeof(addr); |
1120 | sock_t sock; | 1120 | sock_t sock; |
1121 | 1121 | ||
1122 | do { | 1122 | do { |
@@ -1323,7 +1323,7 @@ static void do_TCP_epoll(TCP_Server *TCP_server) | |||
1323 | case TCP_SOCKET_LISTENING: { | 1323 | case TCP_SOCKET_LISTENING: { |
1324 | //socket is from socks_listening, accept connection | 1324 | //socket is from socks_listening, accept connection |
1325 | struct sockaddr_storage addr; | 1325 | struct sockaddr_storage addr; |
1326 | unsigned int addrlen = sizeof(addr); | 1326 | socklen_t addrlen = sizeof(addr); |
1327 | 1327 | ||
1328 | while (1) { | 1328 | while (1) { |
1329 | sock_t sock_new = accept(sock, (struct sockaddr *)&addr, &addrlen); | 1329 | sock_t sock_new = accept(sock, (struct sockaddr *)&addr, &addrlen); |