From 731de5ce76b42decdb8dce4277c839efde8b114f Mon Sep 17 00:00:00 2001
From: Denis Vlasenko <vda.linux@googlemail.com>
Date: Thu, 19 Mar 2009 13:42:05 +0000
Subject: doc update

---
 shell/ash_doc.txt | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

(limited to 'shell')

diff --git a/shell/ash_doc.txt b/shell/ash_doc.txt
index 28c574841..d8a48c114 100644
--- a/shell/ash_doc.txt
+++ b/shell/ash_doc.txt
@@ -14,6 +14,7 @@ $ wait
 ^C
 ...
 
+
 Bug 1984 (http://busybox.net/bugs/view.php?id=1984):
 traps were not triggering:
 
@@ -29,3 +30,24 @@ sleep 3600 &
 echo "Please do: kill -USR1 $$"
 echo "or: kill -INT $$"
 while true; do wait; echo wait interrupted; done
+
+
+Bug 189 (https://bugs.busybox.net/show_bug.cgi?id=189)
+
+func() {
+    sleep 1
+}
+while (true); do
+    func
+    echo Looping
+done
+
+^C was observed to make ash processes geometrically multiply (!) instead
+of exiting. (true) in subshell does not seem to matter, as another user
+reports the same with:
+
+while true
+do
+  echo Kill me
+  sleep 1
+done
-- 
cgit v1.2.3