diff options
-rw-r--r-- | libbb/lineedit.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/libbb/lineedit.c b/libbb/lineedit.c index e7729996f..1a118eb92 100644 --- a/libbb/lineedit.c +++ b/libbb/lineedit.c | |||
@@ -258,8 +258,14 @@ static NOINLINE const char *get_homedir_or_NULL(void) | |||
258 | # else | 258 | # else |
259 | home = getenv("HOME"); | 259 | home = getenv("HOME"); |
260 | # endif | 260 | # endif |
261 | if (home != NULL && home[0] != '\0') | 261 | if (home != NULL && home[0] != '\0') { |
262 | # if ENABLE_PLATFORM_MINGW32 | ||
263 | char *t = auto_string(xstrdup(home)); | ||
264 | bs_to_slash(t); | ||
265 | home = t; | ||
266 | # endif | ||
262 | return home; | 267 | return home; |
268 | } | ||
263 | 269 | ||
264 | if (!got_user_strings) | 270 | if (!got_user_strings) |
265 | get_user_strings(); | 271 | get_user_strings(); |