]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Correct parsing of main log timestamp option
authorNick Porter <nick@portercomputing.co.uk>
Thu, 25 Jun 2026 07:23:54 +0000 (08:23 +0100)
committerNick Porter <nick@portercomputing.co.uk>
Thu, 25 Jun 2026 07:28:10 +0000 (08:28 +0100)
src/lib/server/main_config.c

index 41c3625b8ae3712f7effff94005953b30f82e5a5..db4e6f81f1c2a83415f61bffd5cff03dfc4bb3ae 100644 (file)
@@ -123,6 +123,7 @@ static const conf_parser_t initial_log_config[] = {
        { FR_CONF_OFFSET("logdir", main_config_t, log_dir), .dflt = "${local_state_dir}/log"},
        { FR_CONF_OFFSET("file", main_config_t, log_file), .dflt = "${logdir}/radius.log" },
        { FR_CONF_OFFSET("suppress_secrets", main_config_t, suppress_secrets), .dflt = "yes" },
+       { FR_CONF_OFFSET_IS_SET("timestamp", FR_TYPE_BOOL, 0, main_config_t, log_timestamp) },
        CONF_PARSER_TERMINATOR
 };
 
@@ -159,7 +160,7 @@ static const conf_parser_t lib_dir_on_read_config[] = {
 static const conf_parser_t log_config[] = {
        { FR_CONF_OFFSET("colourise", main_config_t, do_colourise) },
        { FR_CONF_OFFSET("line_number", main_config_t, log_line_number) },
-       { FR_CONF_OFFSET("timestamp", main_config_t, log_timestamp) },
+       { FR_CONF_OFFSET_IS_SET("timestamp", FR_TYPE_BOOL, 0, main_config_t, log_timestamp) },
        { FR_CONF_OFFSET("use_utc", main_config_t, log_dates_utc) },
        CONF_PARSER_TERMINATOR
 };