From df20e19b27e4883867e7cebb064c311332f30050 Mon Sep 17 00:00:00 2001 From: tjr Date: Tue, 9 Jul 2002 08:55:46 +0000 Subject: Close file descriptors when [n]>&- and [n]<&- redirections are used. This was broken by rev. 1.16. PR: 40334 MFC after: 1 week --- bin/sh/redir.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'bin/sh/redir.c') diff --git a/bin/sh/redir.c b/bin/sh/redir.c index ec9e5cc..d1d46eb 100644 --- a/bin/sh/redir.c +++ b/bin/sh/redir.c @@ -247,7 +247,8 @@ movefd: close(fd); copyfd(redir->ndup.dupfd, fd); } - } + } else + close(fd); break; case NHERE: case NXHERE: -- cgit v1.1