From 68e75c3a57874d3f1a6a7d36495e9303b69c6a78 Mon Sep 17 00:00:00 2001 From: Sven Strickroth Date: Mon, 24 Sep 2012 18:06:34 +0200 Subject: [PATCH] Calculate the Windows user profile directory the same way as msysgit On most systems %USERPROFILE% is the same as %HOMEDRIVE%\%HOMEPATH%, however, for windows machines in an AD or domain environment this might be different and %HOMEDRIVE%\%HOMEPATH% seems to be better. Signed-off-by: Sven Strickroth --- src/fileops.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fileops.c b/src/fileops.c index d85ff7c72..cd0c055ae 100644 --- a/src/fileops.c +++ b/src/fileops.c @@ -469,7 +469,7 @@ int git_futils_find_global_file(git_buf *path, const char *filename) } } - if (win32_expand_path(&root, L"%USERPROFILE%\\") < 0 || + if (win32_expand_path(&root, L"%HOMEDRIVE%\\%HOMEPATH%\\") < 0 || root.path[0] == L'%') /* i.e. no expansion happened */ { giterr_set(GITERR_OS, "Cannot locate the user's profile directory");