From 691b39f8bac105c73c5982c456d378b3b2ee7a07 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Tue, 14 Sep 2010 14:45:01 +0100 Subject: [PATCH] lib-settings: Give a better error message for invalid boolean values --- src/lib-settings/settings-parser.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib-settings/settings-parser.c b/src/lib-settings/settings-parser.c index 5f43a219fd..55f0359857 100644 --- a/src/lib-settings/settings-parser.c +++ b/src/lib-settings/settings-parser.c @@ -298,8 +298,8 @@ get_bool(struct setting_parser_context *ctx, const char *value, bool *result_r) else if (strcasecmp(value, "no") == 0) *result_r = FALSE; else { - ctx->error = p_strconcat(ctx->parser_pool, "Invalid boolean: ", - value, NULL); + ctx->error = p_strdup_printf(ctx->parser_pool, + "Invalid boolean value: %s (use yes or no)", value); return -1; } -- 2.47.3