From 8352f6a1bfa9b5be3c52e03cee2898ab01ef0d25 Mon Sep 17 00:00:00 2001 From: "Dirk-Jan C. Binnema" Date: Mon, 31 Jan 2011 09:15:42 +0200 Subject: [PATCH] * mu-util.c: use /etc/passwd (and likewise) to determine homedir in preference over $HOME --- src/mu-util.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mu-util.c b/src/mu-util.c index a61c6553..90c2a9a0 100644 --- a/src/mu-util.c +++ b/src/mu-util.c @@ -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");