msh: fix for bug 846 ("break" didn't work second time)
msh: don't use floating point in "times" builtin +4 bytes difference
This commit is contained in:
29
shell/msh_test/TODO_bug846
Normal file
29
shell/msh_test/TODO_bug846
Normal file
@@ -0,0 +1,29 @@
|
||||
#!/bin/sh
|
||||
# For future msh testsuite:
|
||||
# Testcase for http://bugs.busybox.net/view.php?id=846
|
||||
|
||||
n=0
|
||||
while :
|
||||
do
|
||||
echo A
|
||||
while :
|
||||
do
|
||||
echo B
|
||||
break
|
||||
done
|
||||
echo iteration
|
||||
[ $n = 1 ] && break
|
||||
echo C
|
||||
n=`expr $n + 1`
|
||||
done
|
||||
echo D
|
||||
|
||||
# output should be:
|
||||
# A
|
||||
# B
|
||||
# iteration
|
||||
# C
|
||||
# A
|
||||
# B
|
||||
# iteration
|
||||
# D
|
Reference in New Issue
Block a user