efl_net_server_fd: fix inverted comparison for valid socket handle.

This commit is contained in:
Gustavo Sverzut Barbieri 2016-10-22 22:41:01 -02:00
parent 5517c9b261
commit 91499c5179
1 changed files with 2 additions and 2 deletions

View File

@ -41,7 +41,7 @@ efl_net_accept4(SOCKET fd, struct sockaddr *addr, socklen_t *addrlen, Eina_Bool
return accept4(fd, addr, addrlen, flags); return accept4(fd, addr, addrlen, flags);
#else #else
SOCKET client = accept(fd, addr, addrlen); SOCKET client = accept(fd, addr, addrlen);
if (client != INVALID_SOCKET) return client; if (client == INVALID_SOCKET) return client;
#ifdef FD_CLOEXEC #ifdef FD_CLOEXEC
if (close_on_exec) if (close_on_exec)
@ -392,7 +392,7 @@ _efl_net_server_fd_process_incoming_data(Eo *o, Efl_Net_Server_Fd_Data *pd)
addrlen = sizeof(addr); addrlen = sizeof(addr);
client = efl_net_accept4(fd, (struct sockaddr *)&addr, &addrlen, client = efl_net_accept4(fd, (struct sockaddr *)&addr, &addrlen,
efl_net_server_fd_close_on_exec_get(o)); efl_net_server_fd_close_on_exec_get(o));
if (client != INVALID_SOCKET) if (client == INVALID_SOCKET)
{ {
Eina_Error err = efl_net_socket_error_get(); Eina_Error err = efl_net_socket_error_get();
ERR("accept(%d): %s", fd, eina_error_msg_get(err)); ERR("accept(%d): %s", fd, eina_error_msg_get(err));