From: Jan Kaluža Date: Tue, 11 Nov 2014 12:06:53 +0000 (+0000) Subject: * server/scoreboard.c: Check for child_num < 0 also in ap_update_child_status X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d73d4951fd09b202a9d5749a0147ece9139934f8;p=thirdparty%2Fapache%2Fhttpd.git * server/scoreboard.c: Check for child_num < 0 also in ap_update_child_status and ap_update_child_status_from_conn. PR 56767. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1638073 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/server/scoreboard.c b/server/scoreboard.c index c73db21398a..f6bbe820dd8 100644 --- a/server/scoreboard.c +++ b/server/scoreboard.c @@ -527,7 +527,7 @@ AP_DECLARE(int) ap_update_child_status_from_indexes(int child_num, AP_DECLARE(int) ap_update_child_status(ap_sb_handle_t *sbh, int status, request_rec *r) { - if (!sbh) + if (!sbh || (sbh->child_num < 0)) return -1; return update_child_status_internal(sbh->child_num, sbh->thread_num, @@ -539,7 +539,7 @@ AP_DECLARE(int) ap_update_child_status(ap_sb_handle_t *sbh, int status, AP_DECLARE(int) ap_update_child_status_from_conn(ap_sb_handle_t *sbh, int status, conn_rec *c) { - if (!sbh) + if (!sbh || (sbh->child_num < 0)) return -1; return update_child_status_internal(sbh->child_num, sbh->thread_num,