event_note_child_started(slot, getpid());
child_main(0, 0);
/* NOTREACHED */
+ ap_assert(0);
+ return -1;
}
if ((pid = fork()) == -1) {
apr_signal(SIGTERM, just_die);
child_main(slot, bucket);
/* NOTREACHED */
+ ap_assert(0);
+ return -1;
}
- /* else */
+
if (ap_scoreboard_image->parent[slot].pid != 0) {
/* This new child process is squatting on the scoreboard
* entry owned by an exiting child process, which cannot
event_note_child_started(slot, getpid());
child_main(0, 0);
/* NOTREACHED */
+ ap_assert(0);
+ return -1;
}
if ((pid = fork()) == -1) {
apr_signal(SIGTERM, just_die);
child_main(slot, bucket);
/* NOTREACHED */
+ ap_assert(0);
+ return -1;
}
- /* else */
+
if (ap_scoreboard_image->parent[slot].pid != 0) {
/* This new child process is squatting on the scoreboard
* entry owned by an exiting child process, which cannot
prefork_note_child_started(slot, getpid());
child_main(slot, bucket);
/* NOTREACHED */
+ ap_assert(0);
+ return -1;
}
(void) ap_update_child_status_from_indexes(slot, 0, SERVER_STARTING,
worker_note_child_started(slot, getpid());
child_main(0, 0);
/* NOTREACHED */
+ ap_assert(0);
+ return -1;
}
if ((pid = fork()) == -1) {
apr_signal(SIGTERM, just_die);
child_main(slot, bucket);
/* NOTREACHED */
+ ap_assert(0);
+ return -1;
}
- /* else */
+
if (ap_scoreboard_image->parent[slot].pid != 0) {
/* This new child process is squatting on the scoreboard
* entry owned by an exiting child process, which cannot