aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/test1.in
diff options
context:
space:
mode:
authorGravatar ridiculousfish <corydoras@ridiculousfish.com>2014-07-11 11:28:10 -0700
committerGravatar ridiculousfish <corydoras@ridiculousfish.com>2014-07-11 11:28:10 -0700
commit98297e5234360c3e5e6a70f26b66904a6d94a39f (patch)
tree01e627cc9be08653e71c73926deb3b34ead10c2b /tests/test1.in
parent3915faf3820ad25f326c98c1f7042f9e2670202c (diff)
Teach while loops to not hang forever with no-execute
Fixes #1543
Diffstat (limited to 'tests/test1.in')
-rw-r--r--tests/test1.in4
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/test1.in b/tests/test1.in
index 4de8d6b1..424b931a 100644
--- a/tests/test1.in
+++ b/tests/test1.in
@@ -123,6 +123,10 @@ echo -e Catch your breath
echo -e 'abc\x21def'
echo -e 'abc\x211def'
+# Make sure while loops don't run forever with no-exec (#1543)
+echo "Checking for infinite loops in no-execute"
+echo "while true; end" | ../fish --no-execute
+
function always_fails
if true
return 1