sesman: avoid creation of .vnc directory if not vnc session
This commit is contained in:
parent
253f6ff555
commit
942cdf300e
@ -460,6 +460,7 @@ session_start_fork(int width, int height, int bpp, char *username,
|
||||
char screen[32];
|
||||
char text[256];
|
||||
char passwd_file[256];
|
||||
char *pfile;
|
||||
char **pp1 = (char **)NULL;
|
||||
struct session_chain *temp = (struct session_chain *)NULL;
|
||||
struct list *xserver_params = (struct list *)NULL;
|
||||
@ -633,7 +634,12 @@ session_start_fork(int width, int height, int bpp, char *username,
|
||||
}
|
||||
else if (xpid == 0) /* child */
|
||||
{
|
||||
env_set_user(username, passwd_file, display,
|
||||
pfile = 0;
|
||||
if (type == SESMAN_SESSION_TYPE_XVNC)
|
||||
{
|
||||
pfile = passwd_file;
|
||||
}
|
||||
env_set_user(username, pfile, display,
|
||||
g_cfg->session_variables1,
|
||||
g_cfg->session_variables2);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user