int rlimit_memmax; /* default ulimit-d in megs value : 0=unset */
long maxzlibmem; /* max RAM for zlib in bytes */
int mode;
- unsigned int req_count; /* HTTP request counter */
+ unsigned int req_count; /* HTTP request counter for logs and unique_id */
int last_checks;
int spread_checks;
char *chroot;
case LOG_FMT_COUNTER: // %rt
if (tmp->options & LOG_OPT_HEXA) {
- iret = snprintf(tmplog, dst + maxsize - tmplog, "%04X", global.req_count);
+ iret = snprintf(tmplog, dst + maxsize - tmplog, "%04X", global.req_count++);
if (iret < 0 || iret > dst + maxsize - tmplog)
goto out;
last_isspace = 0;
tmplog += iret;
} else {
- ret = ltoa_o(global.req_count, tmplog, dst + maxsize - tmplog);
+ ret = ltoa_o(global.req_count++, tmplog, dst + maxsize - tmplog);
if (ret == NULL)
goto out;
tmplog = ret;