summaryrefslogtreecommitdiffhomepage
path: root/shell/hush_test/hush-z_slow/leak_all2.tests
diff options
context:
space:
mode:
authorDenis Vlasenko <vda.linux@googlemail.com>2009-04-10 23:23:41 +0000
committerDenis Vlasenko <vda.linux@googlemail.com>2009-04-10 23:23:41 +0000
commitce4acbbab664e9ab3432189f88b525f10553f674 (patch)
treed845cf76877865eaa332338bf689f65dda3b1794 /shell/hush_test/hush-z_slow/leak_all2.tests
parent6ba6f546ac8016a3acccb19b2eff8b6878a3a87c (diff)
hush: add function tests
Diffstat (limited to 'shell/hush_test/hush-z_slow/leak_all2.tests')
-rwxr-xr-xshell/hush_test/hush-z_slow/leak_all2.tests6
1 files changed, 6 insertions, 0 deletions
diff --git a/shell/hush_test/hush-z_slow/leak_all2.tests b/shell/hush_test/hush-z_slow/leak_all2.tests
index 8fb1ca9b4..d51ea8063 100755
--- a/shell/hush_test/hush-z_slow/leak_all2.tests
+++ b/shell/hush_test/hush-z_slow/leak_all2.tests
@@ -27,6 +27,8 @@ HERE
} 1<>/dev/null
while { echo $dev_null >>$dev_null; }; do cat <"$dev_null"; break; done
( until { echo $dev_null >>$dev_null | false; }; do cat <"$dev_null"; break; done ) <$dev_null
+f() { echo $1; }
+f >/dev/null
memleak
@@ -53,6 +55,8 @@ HERE
} 1<>/dev/null
while { echo $dev_null >>$dev_null; }; do cat <"$dev_null"; break; done
( until { echo $dev_null >>$dev_null | false; }; do cat <"$dev_null"; break; done ) <$dev_null
+f() { echo $1; }
+f >/dev/null
# And same again
@@ -77,6 +81,8 @@ HERE
} 1<>/dev/null
while { echo $dev_null >>$dev_null; }; do cat <"$dev_null"; break; done
( until { echo $dev_null >>$dev_null | false; }; do cat <"$dev_null"; break; done ) <$dev_null
+f() { echo $1; }
+f >/dev/null
memleak
kb=$?