Revert "string.c: Use $HOME to get the home directory."
authorAndre Noll <maan@systemlinux.org>
Mon, 17 Sep 2007 17:08:58 +0000 (19:08 +0200)
committerAndre Noll <maan@systemlinux.org>
Mon, 17 Sep 2007 17:08:58 +0000 (19:08 +0200)
This reverts commit 379a2724984d903b7be8981a85b6cc82cab6ea90.

It doesn't play well with the -u option of para_server.

string.c

index 0d7e05e..60050ad 100644 (file)
--- a/string.c
+++ b/string.c
@@ -300,8 +300,8 @@ __must_check __malloc char *para_logname(void)
  */
 __must_check __malloc char *para_homedir(void)
 {
-       char *h = getenv("HOME");
-       return para_strdup(h? h : "/tmp");
+       struct passwd *pw = getpwuid(getuid());
+       return para_strdup(pw? pw->pw_dir : "/tmp");
 }
 
 /**