about summary refs log tree commit diff
path: root/Test/A04redirect.ztst
diff options
context:
space:
mode:
authorPeter Stephenson <pws@zsh.org>2015-01-20 09:29:22 +0000
committerPeter Stephenson <pws@zsh.org>2015-01-20 09:29:22 +0000
commite6d964246700581fe22ea834b2ea12dd301e8c3d (patch)
tree7961ea0a86e1690136e53f0949feb60624d9c058 /Test/A04redirect.ztst
parentc6c9f5daf2e196e6ab7346dfbf5f5166a1d87f0c (diff)
downloadzsh-e6d964246700581fe22ea834b2ea12dd301e8c3d.tar.gz
zsh-e6d964246700581fe22ea834b2ea12dd301e8c3d.tar.xz
zsh-e6d964246700581fe22ea834b2ea12dd301e8c3d.zip
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.
Diffstat (limited to 'Test/A04redirect.ztst')
-rw-r--r--Test/A04redirect.ztst10
1 files changed, 6 insertions, 4 deletions
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