зеркало из https://github.com/github/putty.git
Add a missing error check in pterm's child-process setup. Shouldn't
really fail, but might as well be careful. [originally from svn r9931]
This commit is contained in:
Родитель
33f485c1c3
Коммит
1d21346d4c
|
@ -820,7 +820,11 @@ static const char *pty_init(void *frontend, void **backend_handle, Conf *conf,
|
|||
pgrp = getpid();
|
||||
tcsetpgrp(0, pgrp);
|
||||
setpgid(pgrp, pgrp);
|
||||
close(open(pty->name, O_WRONLY, 0));
|
||||
{
|
||||
int ptyfd = open(pty->name, O_WRONLY, 0);
|
||||
if (ptyfd >= 0)
|
||||
close(ptyfd);
|
||||
}
|
||||
setpgid(pgrp, pgrp);
|
||||
{
|
||||
char *term_env_var = dupprintf("TERM=%s",
|
||||
|
|
Загрузка…
Ссылка в новой задаче