]> git.pond.sub.org Git - empserver/commitdiff
(doexecute): Fix to set input_fd on failure, so that play() terminates
authorMarkus Armbruster <armbru@pond.sub.org>
Sat, 17 Nov 2007 18:57:06 +0000 (18:57 +0000)
committerMarkus Armbruster <armbru@pond.sub.org>
Sat, 17 Nov 2007 18:57:06 +0000 (18:57 +0000)
the execute correctly.  Closes #723756.

src/client/servcmd.c

index 6bef2d0720e162bb4ef48d93feea48de0b12ba7e..b2cb03c955474ddce02a2b2d90494d268e5cf0b5 100644 (file)
@@ -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",