From 9901c8e7a942b40b23cc7ccdd64688b92c848de9 Mon Sep 17 00:00:00 2001 From: david Date: Sat, 9 Feb 2013 08:29:39 +0000 Subject: [PATCH] Close stdout on socket EOF. --- ncat/ncat_connect.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ncat/ncat_connect.c b/ncat/ncat_connect.c index de21d0dff..ccecb00e0 100644 --- a/ncat/ncat_connect.c +++ b/ncat/ncat_connect.c @@ -832,6 +832,7 @@ static void read_socket_handler(nsock_pool nsp, nsock_event evt, void *data) ncat_assert(type == NSE_TYPE_READ); if (status == NSE_STATUS_EOF) { + Close(STDOUT_FILENO); /* In --recv-only mode, exit after EOF on the socket. */ if (o.recvonly) nsock_loop_quit(nsp);