diff options
Diffstat (limited to 't/op/taint.t')
-rwxr-xr-x | t/op/taint.t | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/t/op/taint.t b/t/op/taint.t index 29b5839fa2..21cf2fafb7 100755 --- a/t/op/taint.t +++ b/t/op/taint.t @@ -123,7 +123,7 @@ print PROG 'print "@ARGV\n"', "\n"; close PROG; my $echo = "$Invoke_Perl $ECHO"; -print "1..182\n"; +print "1..183\n"; # First, let's make sure that Perl is checking the dangerous # environment variables. Maybe they aren't set yet, so we'll @@ -918,3 +918,11 @@ ok( $@ =~ /^Modification of a read-only value attempted/, my $re3 = "$re2"; test 182, tainted $re3; } + + +{ + # bug 20010221.005 + local $ENV{PATH} .= $TAINT; + eval { system { "echo" } "/arg0", "arg1" }; + test 183, $@ =~ /^Insecure \$ENV/; +} |