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

12
conf.c
View File

@@ -363,11 +363,19 @@ 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, ...)
{ {
char buf[256];
va_list ap;
va_start(ap, format);
vsnprintf(buf, sizeof (buf), format, ap);
va_end(ap);
LOG_FATAL("%s at line %d%s%s", LOG_FATAL("%s at line %d%s%s",
message, line_number, processed_file ? " in file " : "", buf, line_number, processed_file ? " in file " : "",
processed_file ? processed_file : ""); processed_file ? processed_file : "");
} }