barbieri pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=9c0ce3946ab7f278f06335053c4ade2dc9139380
commit 9c0ce3946ab7f278f06335053c4ade2dc9139380 Author: Gustavo Sverzut Barbieri <[email protected]> Date: Sat Oct 22 21:17:48 2016 -0200 efl_net_server_fd: one more WIN32 friendly comparison. with the fallback define, it's valid on POSIX and Windows. --- src/lib/ecore_con/efl_net_server_fd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/ecore_con/efl_net_server_fd.c b/src/lib/ecore_con/efl_net_server_fd.c index c654340..ec2d696 100644 --- a/src/lib/ecore_con/efl_net_server_fd.c +++ b/src/lib/ecore_con/efl_net_server_fd.c @@ -41,7 +41,7 @@ efl_net_accept4(int fd, struct sockaddr *addr, socklen_t *addrlen, Eina_Bool clo return accept4(fd, addr, addrlen, flags); #else int client = accept(fd, addr, addrlen); - if (client < 0) return client; + if (client != INVALID_SOCKET) return client; #ifdef FD_CLOEXEC if (close_on_exec) @@ -384,7 +384,7 @@ _efl_net_server_fd_process_incoming_data(Eo *o, Efl_Net_Server_Fd_Data *pd) addrlen = sizeof(addr); client = efl_net_accept4(fd, (struct sockaddr *)&addr, &addrlen, efl_net_server_fd_close_on_exec_get(o)); - if (client < 0) + if (client != INVALID_SOCKET) { Eina_Error err = efl_net_socket_error_get(); ERR("accept(%d): %s", fd, eina_error_msg_get(err)); --
