conf: switch other_parse_error() to variable arguments

This commit is contained in:
Miroslav Lichvar
2025-03-20 15:20:46 +01:00
parent 2d3c89e1a3
commit 2b127b2e93

16
conf.c
View File

@@ -363,12 +363,20 @@ command_parse_error(void)
/* ================================================== */ /* ================================================== */
FORMAT_ATTRIBUTE_PRINTF(1, 2)
static void static void
other_parse_error(const char *message) other_parse_error(const char *format, ...)
{ {
LOG_FATAL("%s at line %d%s%s", char buf[256];
message, line_number, processed_file ? " in file " : "", va_list ap;
processed_file ? processed_file : "");
va_start(ap, format);
vsnprintf(buf, sizeof (buf), format, ap);
va_end(ap);
LOG_FATAL("%s at line %d%s%s",
buf, line_number, processed_file ? " in file " : "",
processed_file ? processed_file : "");
} }
/* ================================================== */ /* ================================================== */