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:
Simon Tatham 2013-07-19 17:44:22 +00:00
Родитель 33f485c1c3
Коммит 1d21346d4c
1 изменённых файлов: 5 добавлений и 1 удалений

Просмотреть файл

@ -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",