From 0b058415a1e0dcc53a5956a478afaf45a0b8bf1d Mon Sep 17 00:00:00 2001 From: Markus Armbruster Date: Tue, 27 Nov 2007 19:55:34 +0000 Subject: [PATCH] (play): Close input_fd when execute's done. Broken in rev. 1.1. --- src/client/play.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/client/play.c b/src/client/play.c index 2cfacb12..744b66e8 100644 --- a/src/client/play.c +++ b/src/client/play.c @@ -278,6 +278,8 @@ play(int sock) send_eof = 1; if (input_fd) { /* execute done, switch back to fd 0 */ + if (input_fd > 0) + close(input_fd); input_fd = 0; } else { /* stop reading input, drain socket ring buffers */