From be96a25dad419d8137761a0bc0ef7b3ed5d34c16 Mon Sep 17 00:00:00 2001 From: Martin Herkt Date: Thu, 12 Sep 2013 18:26:14 +0200 Subject: mpvcore/path: Fix non-MinGW builds Well that was dumb. --- mpvcore/path.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mpvcore/path.c b/mpvcore/path.c index 9d88eaa92d..c5466b22f2 100644 --- a/mpvcore/path.c +++ b/mpvcore/path.c @@ -78,9 +78,9 @@ char *mp_find_config_file(const char *filename) char *mp_find_user_config_file(const char *filename) { char *homedir = NULL, *buff = NULL; + static char *homepath = NULL; #ifdef __MINGW32__ char *config_dir = "mpv"; - static char *homepath = NULL; if (homepath == NULL) { char buf[MAX_PATH]; @@ -92,7 +92,10 @@ char *mp_find_user_config_file(const char *filename) } #else char *config_dir = ".mpv"; - static char *homepath = getenv("HOME"); + + if (homepath == NULL) { + homepath = getenv("HOME"); + } #endif #if defined(__MINGW32__) || defined(__CYGWIN__) char *temp = NULL; -- cgit v1.2.3