--- src/GUI/file_browser.c.orig 2021-12-15 17:05:37 UTC +++ src/GUI/file_browser.c @@ -13,6 +13,7 @@ #endif #if UNIX #include +#include #endif #include #include @@ -325,8 +326,13 @@ void file_browser_init(struct file_browser *browser, s if (!home) home = getenv("USERPROFILE"); #else - if (!home) - home = getpwuid(getuid()); + if (!home) { + struct passwd *pwd; + + pwd = getpwuid(getuid()); + if (pwd != NULL) + home = pwd->pw_dir; + } #endif { size_t l;