mirror of https://github.com/fairyglade/ly.git
don't assume home is in /home/$USER (#23)
Adjustment of original fix by @abdullahibnnadjo
This commit is contained in:
parent
5a01a6e38f
commit
efefdaf216
|
@ -556,7 +556,7 @@ int init_env(pam_handle_t* pam_handle, struct passwd* pw)
|
|||
setenv("USER", pw->pw_name, 1);
|
||||
setenv("SHELL", pw->pw_shell, 1);
|
||||
setenv("LOGNAME", pw->pw_name, 1);
|
||||
snprintf(tmp, sizeof(tmp), "/home/%s/%s", pw->pw_name, LY_XAUTHORITY);
|
||||
snprintf(tmp, sizeof(tmp), "%s/%s", pw->pw_dir, LY_XAUTHORITY);
|
||||
setenv("XAUTHORITY", tmp, 0);
|
||||
buf = termenv ? strdup(termenv) : NULL;
|
||||
setenv("TERM", buf ? buf : "linux", 1);
|
||||
|
|
Loading…
Reference in New Issue