From: Igor Sysoev Date: Mon, 29 Jan 2007 11:52:25 +0000 (+0000) Subject: fix segfault if nginx was build with -O2 -fomit-frame-pointer, X-Git-Tag: release-0.5.11~8 X-Git-Url: http://www.kaiwu.me/postgresql/commit/?a=commitdiff_plain;h=f51d4fea574bca8799b0e3e695fbbc8c7df914f1;p=nginx.git fix segfault if nginx was build with -O2 -fomit-frame-pointer, r1082 did not fix the bug the bug lived for a long time but became apparent when nginx was built with gcc 4.0.x -O2 optimization --- diff --git a/src/core/ngx_times.c b/src/core/ngx_times.c index be289dd14..551e10258 100644 --- a/src/core/ngx_times.c +++ b/src/core/ngx_times.c @@ -87,7 +87,7 @@ ngx_time_update(time_t sec, ngx_uint_t msec) return; } - if (slot == NGX_TIME_SLOTS) { + if (slot == NGX_TIME_SLOTS - 1) { slot = 0; } else { slot++;