]> git.pond.sub.org Git - empserver/commitdiff
(play): Close input_fd when execute's done. Broken in rev. 1.1.
authorMarkus Armbruster <armbru@pond.sub.org>
Tue, 27 Nov 2007 19:55:34 +0000 (19:55 +0000)
committerMarkus Armbruster <armbru@pond.sub.org>
Tue, 27 Nov 2007 19:55:34 +0000 (19:55 +0000)
src/client/play.c

index 2cfacb124c4a4cbbf01c8d403ae0455964ad8ddb..744b66e8028e04721280242bd03ca8dbbf2e8337 100644 (file)
@@ -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 */