make leak test more robust by unsetting all vars
authorDenis Vlasenko <vda.linux@googlemail.com>
Sun, 26 Apr 2009 23:25:36 +0000 (23:25 -0000)
committerDenis Vlasenko <vda.linux@googlemail.com>
Sun, 26 Apr 2009 23:25:36 +0000 (23:25 -0000)
shell/hush_test/hush-z_slow/leak_var2.tests

index 0ab13155282a51f51d6e9271f5053baf9e3f267c..611666cad5fd149663c6a9bb86c3a2c2ebe1dafd 100755 (executable)
@@ -1,7 +1,6 @@
+echo "Warm up"
 t=1
 export t
-
-echo "Warm up"
 i=1
 while test $i != X; do
     t=111111111111111111111111111111111111111111111111111111111111111111111110$i
@@ -14,10 +13,13 @@ while test $i != X; do
     if test $i = 1111111111111111111111111111111111111111111113; then i=4; fi
     if test $i = 1111111111111111111111111111111111111111111114; then i=X; fi
 done
+unset t i
 
 memleak
 
 echo "Measuring memory leak..."
+t=1
+export t
 i=1
 while test $i != X; do
     t=111111111111111111111111111111111111111111111111111111111111111111111110$i
@@ -30,6 +32,7 @@ while test $i != X; do
     if test $i = 1111111111111111111111111111111111111111111113; then i=4; fi
     if test $i = 1111111111111111111111111111111111111111111114; then i=X; fi
 done
+unset t i
 
 memleak
 kb=$?