Don't treat zero as a special value disabling clientloglimit. It's not
useful, the amount of available memory is never unlimited.
@subsection clientloglimit
This directive specifies the maximum size of the memory allocated to
log client accesses. When the limit is reached, only information for
-clients that have already been logged will be updated. If 0 is
-specified, the memory size will be unlimited. The default is 524288
-bytes.
+clients that have already been logged will be updated. The default is
+524288 bytes.
+
+In older @code{chrony} versions if the limit was set to 0, the memory
+allocation was unlimited.
An example of the use of this directive is
if (sscanf(line, "%lu", &client_log_limit) != 1) {
command_parse_error();
}
-
- if (client_log_limit == 0) {
- /* unlimited */
- client_log_limit = (unsigned long)-1;
- }
}
/* ================================================== */