From 278f563e04eb6a44fb3e66641d4cc14999bdcd6b Mon Sep 17 00:00:00 2001 From: Katayama Hirofumi MZ Date: Wed, 13 May 2020 13:42:18 +0900 Subject: [PATCH] [FTP] Don't hardcode C: drive (#2767) CORE-13235 --- base/applications/network/ftp/main.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/base/applications/network/ftp/main.c b/base/applications/network/ftp/main.c index 44b10fb6970..f2b1c9a0bb3 100644 --- a/base/applications/network/ftp/main.c +++ b/base/applications/network/ftp/main.c @@ -227,7 +227,16 @@ int main(int argc, const char *argv[]) (void) strcpy(home, pw->pw_dir); } #endif - strcpy(home, "C:/"); + cp = getenv("SystemDrive"); + if (cp != NULL && *cp != 0) + { + strcpy(home, cp); + strcat(home, "/"); + } + else + { + strcpy(home, "C:/"); + } if (argc > 0) { if (setjmp(toplevel)) exit(0);