[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[screen-devel] [PATCH 2/6] Fix file descriptor leak
From: |
Václav Doležal |
Subject: |
[screen-devel] [PATCH 2/6] Fix file descriptor leak |
Date: |
Wed, 7 Nov 2018 16:10:26 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 |
Signed-off-by: Vaclav Dolezal <address@hidden>
---
src/socket.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/socket.c b/src/socket.c
index 88c3dd8..ebf55f9 100644
--- a/src/socket.c
+++ b/src/socket.c
@@ -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);
}
--
2.14.5
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [screen-devel] [PATCH 2/6] Fix file descriptor leak,
Václav Doležal <=