* mu-util.c: use /etc/passwd (and likewise) to determine homedir in preference

over $HOME
This commit is contained in:
Dirk-Jan C. Binnema 2011-01-31 09:15:42 +02:00
parent 96d0b4b1d4
commit 8352f6a1bf
1 changed files with 3 additions and 3 deletions

View File

@ -219,9 +219,9 @@ mu_util_guess_mu_homedir (void)
{
const char* home;
home = g_getenv ("HOME");
if (!home)
home = g_get_home_dir ();
/* g_get_home_dir use /etc/passwd, not $HOME; this is better,
* as HOME may be wrong when using 'sudo' etc.*/
home = g_get_home_dir ();
if (!home)
MU_WRITE_LOG ("failed to determine homedir");