From: Christian Couder Date: Sun, 6 Jul 2008 04:10:04 +0000 (+0200) Subject: Fix "config_error_nonbool" used with value instead of key X-Git-Tag: v1.5.6.3~10^2~4 X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=3ecb171d2b9aca7b09bf112594977d00925893b4;p=git.git Fix "config_error_nonbool" used with value instead of key The function "config_error_nonbool", that is defined in "config.c", is used to report an error when a config key in the config file should have a corresponding value but it hasn't. So the parameter to this function should be the key and not the value, because the value is undefined. And it could crash if the value is used. Signed-off-by: Christian Couder Signed-off-by: Junio C Hamano --- diff --git a/builtin-tag.c b/builtin-tag.c index e675206de..3c97c696a 100644 --- a/builtin-tag.c +++ b/builtin-tag.c @@ -260,7 +260,7 @@ static int git_tag_config(const char *var, const char *value, void *cb) { if (!strcmp(var, "user.signingkey")) { if (!value) - return config_error_nonbool(value); + return config_error_nonbool(var); set_signingkey(value); return 0; }