ben 99/07/24 06:55:57
Modified: mpm/src/modules/mpm/prefork prefork.c Log: Fix listener selection logic. Revision Changes Path 1.14 +4 -4 apache-2.0/mpm/src/modules/mpm/prefork/prefork.c Index: prefork.c =================================================================== RCS file: /export/home/cvs/apache-2.0/mpm/src/modules/mpm/prefork/prefork.c,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- prefork.c 1999/07/17 10:35:48 1.13 +++ prefork.c 1999/07/24 13:55:56 1.14 @@ -2164,12 +2164,12 @@ if (!lr) { lr = ap_listeners; } - if (FD_ISSET(lr->fd, &main_fds)) break; + if (FD_ISSET(lr->fd, &main_fds)) + goto got_listener; lr = lr->next; } - if (lr == last_lr) { - continue; - } + continue; + got_listener: last_lr = lr; sd = lr->fd; }