# HG changeset patch # User Richard M. Stallman # Date 831941425 0 # Node ID a78a1df9690cd7a9048dca792345fd5b5af15853 # Parent 17bc0cbb7d9bf359835a5f223e13d13204dc5474 (Fcall_process): Fix previous change (now !MSDOS only). diff -r 17bc0cbb7d9b -r a78a1df9690c src/callproc.c --- a/src/callproc.c Sun May 12 22:19:55 1996 +0000 +++ b/src/callproc.c Sun May 12 22:50:25 1996 +0000 @@ -447,6 +447,10 @@ child_setup (filefd, fd1, fd_error, new_argv, 0, current_dir); } #endif /* not WINDOWSNT */ + + /* The MSDOS case did this already. */ + if (fd_error >= 0) + close (fd_error); #endif /* not MSDOS */ environ = save_environ; @@ -456,8 +460,6 @@ close (filefd); if (fd1 >= 0) close (fd1); - if (fd_error >= 0) - close (fd_error); } if (pid < 0)