Signed-off-by: Vaclav Dolezal <vdole...@redhat.com>
---
 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



Reply via email to