]> asedeno.scripts.mit.edu Git - git.git/blobdiff - config.c
Merge branch 'maint'
[git.git] / config.c
index 5ea18efaec4a03bc7701be61af42d014adbb670e..b0ada515b9d839fc8691bc9af320353ff323b251 100644 (file)
--- a/config.c
+++ b/config.c
@@ -315,13 +315,13 @@ int git_config_bool_or_int(const char *name, const char *value, int *is_bool)
        if (!strcasecmp(value, "false") || !strcasecmp(value, "no"))
                return 0;
        *is_bool = 0;
-       return git_config_int(name, value) != 0;
+       return git_config_int(name, value);
 }
 
 int git_config_bool(const char *name, const char *value)
 {
        int discard;
-       return git_config_bool_or_int(name, value, &discard);
+       return !!git_config_bool_or_int(name, value, &discard);
 }
 
 int git_config_string(const char **dest, const char *var, const char *value)