AP_DECLARE(worker_score *) ap_get_scoreboard_worker(int x, int y)
{
- if (((x < 0) || (server_limit < x)) ||
- ((y < 0) || (thread_limit < y))) {
+ if (((x < 0) || (x >= server_limit)) ||
+ ((y < 0) || (y >= thread_limit))) {
return(NULL); /* Out of range */
}
return &ap_scoreboard_image->servers[x][y];
AP_DECLARE(process_score *) ap_get_scoreboard_process(int x)
{
- if ((x < 0) || (server_limit < x)) {
+ if ((x < 0) || (x >= server_limit)) {
return(NULL); /* Out of range */
}
return &ap_scoreboard_image->parent[x];
AP_DECLARE(lb_score *) ap_get_scoreboard_lb(int lb_num)
{
- if (((lb_num < 0) || (lb_limit < lb_num))) {
+ if ((lb_num < 0) || (lb_num >= lb_limit)) {
return(NULL); /* Out of range */
}
return &ap_scoreboard_image->balancers[lb_num];