--- file_not_specified_in_diff +++ file_not_specified_in_diff @@ -, +, @@ --- prefork.c.orig Fri Jul 6 11:12:53 2007 +++ prefork.c Fri Jul 6 11:18:24 2007 @@ -330,8 +330,6 @@ static void stop_listening(int sig) { - ap_close_listeners(); - /* For a graceful stop, we want the child to exit when done */ die_now = 1; } @@ -657,6 +655,7 @@ die_now = 1; } } + ap_close_listeners(); clean_child_exit(0); }