X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=repo-config.c;h=c5ebb7668a2632ef94cc798552ddd3f6f173e4f4;hb=5cdeae71ea7330c08cf96b581e2c7696949e3840;hp=9cf65193f95022e50e51d380ca050bef87653555;hpb=cfac3f3fa7267c8c06372875f3b05311f0fe4346;p=git.git diff --git a/repo-config.c b/repo-config.c index 9cf65193..c5ebb766 100644 --- a/repo-config.c +++ b/repo-config.c @@ -14,6 +14,9 @@ static enum { T_RAW, T_INT, T_BOOL } type = T_RAW; static int show_config(const char* key_, const char* value_) { + if (value_ == NULL) + value_ = ""; + if (!strcmp(key_, key) && (regexp == NULL || (do_not_match ^ @@ -35,7 +38,7 @@ static int show_config(const char* key_, const char* value_) sprintf(value, "%s", git_config_bool(key_, value_) ? "true" : "false"); } else { - value = strdup(value_ ? value_ : ""); + value = strdup(value_); } seen++; }