From: Bill Stoddard Date: Wed, 21 Feb 2001 21:02:57 +0000 (+0000) Subject: Performance: apr_now() was being called for -all- requests. Call it only X-Git-Tag: 2.0.12~35 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6fcbaceea5b2e670e3cd4f2d7680216beeb87b07;p=thirdparty%2Fapache%2Fhttpd.git Performance: apr_now() was being called for -all- requests. Call it only for calls to server-status. This module is still a mess... git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88265 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/modules/generators/mod_status.c b/modules/generators/mod_status.c index 637195cf682..8e86f43ef14 100644 --- a/modules/generators/mod_status.c +++ b/modules/generators/mod_status.c @@ -230,7 +230,7 @@ static char status_flags[SERVER_NUM_STATUS]; static int status_handler(request_rec *r) { const char *loc; - apr_time_t nowtime = apr_time_now(); + apr_time_t nowtime; apr_interval_time_t up_time; int j, i, res; int ready = 0; @@ -262,6 +262,7 @@ static int status_handler(request_rec *r) return DECLINED; } + nowtime = apr_time_now(); tu = ts = tcu = tcs = 0; if (!ap_exists_scoreboard_image()) {