From bd919f30aeb45828404899a1524b2028446860bd Mon Sep 17 00:00:00 2001
From: Peter Stephenson
Date: Sun, 17 Nov 2013 20:33:57 +0000
Subject: 32001: fix crash on ${:*} and ${:|}
---
Test/D04parameter.ztst | 9 +++++++++
1 file changed, 9 insertions(+)
(limited to 'Test')
diff --git a/Test/D04parameter.ztst b/Test/D04parameter.ztst
index bea945971..a8cc93a12 100644
--- a/Test/D04parameter.ztst
+++ b/Test/D04parameter.ztst
@@ -1551,3 +1551,12 @@
0:Empty parameter shouldn't cause modifiers to crash the shell
>
>
+
+# This used to cause uncontrolled behaviour, but at best
+# you got the wrong output so the check is worth it.
+ args() { print $#; }
+ args ${:*}
+ args ${:|}
+0:Intersection and disjunction with empty parameters
+>0
+>0
--
cgit 1.4.1