From: Rainer Jung Date: Sun, 11 Jan 2009 14:44:51 +0000 (+0000) Subject: Addition to r744476: X-Git-Tag: 2.3.2~187 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4807369a2cc14d3e01b8057c1460cb63b06e1602;p=thirdparty%2Fapache%2Fhttpd.git Addition to r744476: - Fix compilation error - set correct time when forcing log file open on startup git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@733479 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/support/rotatelogs.c b/support/rotatelogs.c index 09d80f9b9e5..290fad3e263 100644 --- a/support/rotatelogs.c +++ b/support/rotatelogs.c @@ -181,11 +181,12 @@ void doRotate(rotate_config_t *config, rotate_status_t *status) { status->nLogFDprev = status->nLogFD; status->nLogFD = NULL; + status->now = get_now(config->use_localtime, config->utc_offset); if (config->tRotation) { tLogStart = (status->now / config->tRotation) * config->tRotation; } else { - tLogStart = get_now(config->use_localtime, config->utc_offset); + tLogStart = status->now; } if (config->use_strftime) { @@ -341,7 +342,7 @@ int main (int argc, const char * const argv[]) exit(3); } checkRotate(&config, &status); - if (status->needsRotate) { + if (status.needsRotate) { doRotate(&config, &status); }