mirror of
https://git.savannah.gnu.org/git/screen.git
synced 2026-02-11 09:52:00 +02:00
Fix file descriptor leak
Signed-off-by: Vaclav Dolezal <vdolezal@redhat.com> Signed-off-by: Amadeusz Sławiński <amade@asmblr.net
This commit is contained in:
committed by
Amadeusz Sławiński
parent
bea9483c35
commit
14db9f00d3
@@ -720,7 +720,7 @@ struct NewWindow *nwin;
|
||||
if (getcwd(m.m.create.dir, sizeof(m.m.create.dir)) == 0)
|
||||
{
|
||||
Msg(errno, "getcwd");
|
||||
return;
|
||||
goto end;
|
||||
}
|
||||
if (nwin->term != nwin_undef.term)
|
||||
strncpy(m.m.create.screenterm, nwin->term, MAXTERMLEN);
|
||||
@@ -729,6 +729,8 @@ struct NewWindow *nwin;
|
||||
debug1("SendCreateMsg writing '%s'\n", m.m.create.line);
|
||||
if (write(s, (char *) &m, sizeof m) != sizeof m)
|
||||
Msg(errno, "write");
|
||||
|
||||
end:
|
||||
close(s);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user