From aef5b18c1e562e3f31f8ae70c2ea5ca8b8419e59 Mon Sep 17 00:00:00 2001 From: Markus Armbruster Date: Sat, 17 Nov 2007 18:57:06 +0000 Subject: [PATCH] (doexecute): Fix to set input_fd on failure, so that play() terminates the execute correctly. Closes #723756. --- src/client/servcmd.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/client/servcmd.c b/src/client/servcmd.c index 6bef2d07..b2cb03c9 100644 --- a/src/client/servcmd.c +++ b/src/client/servcmd.c @@ -225,6 +225,8 @@ dopipe(char *p) static void doexecute(char *p) { + input_fd = -1; /* make sure play() terminates exec */ + if (!seen_input(p)) { fprintf(stderr, "WARNING! Server attempted to read file %s",