APUE Learning Example Source Code
guowenxue
2020-03-07 f343af92f08c255ca8b996e59106814733b97a00
update socket_server_poll.c, fix bug
1 files modified
3 ■■■■ changed files
ch5_multiplexing/socket_server_poll.c 3 ●●●● patch | view | raw | blame | history
ch5_multiplexing/socket_server_poll.c
@@ -119,6 +119,7 @@
            }
        found = 0;
        for(i=1; i<ARRAY_SIZE(fds_array) ; i++)
        {
            if( fds_array[i].fd < 0 )
@@ -146,7 +147,7 @@
        {
        for(i=1; i<ARRAY_SIZE(fds_array); i++)
        {
        if( fds_array[i].fd < 0 )
                if( fds_array[i].fd < 0 || !(fds_array[i].revents & POLLIN))
           continue;
                if( (rv=read(fds_array[i].fd, buf, sizeof(buf))) <= 0)