X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=string.c;h=0d7e05e66c3f8c88cb4738ff72ad9047f63cc07c;hp=510592abc4675970da9dc3a79356293cecf67e49;hb=024a12e75bea8695a02e2abb43eb0d77cb04f144;hpb=f6f50d03a09d6bc423324206d274336e9905bbb4 diff --git a/string.c b/string.c index 510592ab..0d7e05e6 100644 --- a/string.c +++ b/string.c @@ -300,8 +300,8 @@ __must_check __malloc char *para_logname(void) */ __must_check __malloc char *para_homedir(void) { - struct passwd *pw = getpwuid(getuid()); - return para_strdup(pw? pw->pw_dir : "/tmp"); + char *h = getenv("HOME"); + return para_strdup(h? h : "/tmp"); } /** @@ -319,7 +319,7 @@ __must_check __malloc char *para_homedir(void) * * \return The number of substrings found in \a args. */ -__must_check unsigned split_args(char *args, char ***argv_ptr, const char *delim) +__must_check unsigned split_args(char *args, char *** const argv_ptr, const char *delim) { char *p = args; char **argv;