]> git.tue.mpg.de Git - dss.git/commit
Consult $HOME and $LOGNAME rather than calling getpwuid(),
authorAndre Noll <maan@tuebingen.mpg.de>
Sun, 12 May 2024 01:09:58 +0000 (03:09 +0200)
committerAndre Noll <maan@tuebingen.mpg.de>
Wed, 26 Jun 2024 17:24:43 +0000 (19:24 +0200)
commit5244a093e7fb783f1e9616baad572ff1cb515cb6
tree592e4d2bfaf0b2495c1fa949fe05c63d9a00b2bc
parentaa1bfa9eec00fe89e0038bf334c159f40aff0792
Consult $HOME and $LOGNAME rather than calling getpwuid(),

Quiting getpwnam(3):

    An application that wants to determine its user’s home
    directory should inspect the value of HOME (rather than the value
    getpwuid(getuid())->pw_dir) since this allows the user to modify
    their notion of "the home directory" during a login session.

The old behaviour of get_homedir() to return "/tmp" in the error case
is misleading at best, so abort in this case.
str.c