Message ID | 01aa77d9acbbdbaf90937e14f276e981e77568c3.1624358809.git.gitgitgadget@gmail.com (mailing list archive) |
---|---|
State | Accepted |
Commit | e355307692f49f2f02275b083e91532efed9f7c0 |
Headers | show |
Series | Move Git for Windows' system config to its top-level directory's etc/ | expand |
diff --git a/config.c b/config.c index f9c400ad3062..3cd10aeb9028 100644 --- a/config.c +++ b/config.c @@ -1833,9 +1833,10 @@ static int git_config_from_blob_ref(config_fn_t fn, char *git_system_config(void) { char *system_config = xstrdup_or_null(getenv("GIT_CONFIG_SYSTEM")); - if (system_config) - return system_config; - return system_path(ETC_GITCONFIG); + if (!system_config) + system_config = system_path(ETC_GITCONFIG); + normalize_path_copy(system_config, system_config); + return system_config; } void git_global_config(char **user_out, char **xdg_out)