+ {
+ if(CHILD_INFO_TABLE[i].uid == sconf->uid &&
+ CHILD_INFO_TABLE[i].gid == sconf->gid &&
-+ !strcmp(CHILD_INFO_TABLE[i].chroot, sconf->chroot))
++ (!sconf->chroot || !strcmp(CHILD_INFO_TABLE[i].chroot, sconf->chroot)))
+ {
+ total++;
+ }
+ {
+ if(CHILD_INFO_TABLE[i].uid == sconf->uid &&
+ CHILD_INFO_TABLE[i].gid == sconf->gid &&
-+ !strcmp(CHILD_INFO_TABLE[i].chroot, sconf->chroot) &&
++ (!sconf->chroot || !strcmp(CHILD_INFO_TABLE[i].chroot, sconf->chroot)) &&
+ ap_scoreboard_image->servers[i][0].status == SERVER_READY)
+ {
+ total++;
+ if(CHILD_INFO_TABLE[i].type == CHILD_TYPE_PROCESSOR &&
+ CHILD_INFO_TABLE[i].uid == sconf->uid &&
+ CHILD_INFO_TABLE[i].gid == sconf->gid &&
-+ !strcmp(CHILD_INFO_TABLE[i].chroot, sconf->chroot) &&
++ (!sconf->chroot || !strcmp(CHILD_INFO_TABLE[i].chroot, sconf->chroot)) &&
+ (CHILD_INFO_TABLE[i].status == CHILD_STATUS_STANDBY ||
+ CHILD_INFO_TABLE[i].status == CHILD_STATUS_ACTIVE))
+ {