From e6d964246700581fe22ea834b2ea12dd301e8c3d Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Tue, 20 Jan 2015 09:29:22 +0000 Subject: users/19751: remove error on failure to close file descriptor by number. Keep it when closing file descriptor stored in a variable, i.e. explicitly opened by the user. --- Test/A04redirect.ztst | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'Test') diff --git a/Test/A04redirect.ztst b/Test/A04redirect.ztst index a39ce46c8..cb6778874 100644 --- a/Test/A04redirect.ztst +++ b/Test/A04redirect.ztst @@ -152,11 +152,13 @@ >hello >goodbye - ({ exec 3<&- } 2>/dev/null - exec 3<&- - read foo <&-) + (exec {varid}<&0 + exec {varid}<&- + print About to close a second time >&2 + read {varid}<&-) 1:'<&-' redirection -*?\(eval\):*: failed to close file descriptor 3:* +?About to close a second time +*?\(eval\):*: failed to close file descriptor * print foo >&- 0:'>&-' redirection -- cgit 1.4.1