diff options
| author | zach%zachlipton.com <> | 2001-09-17 00:52:19 +0000 |
|---|---|---|
| committer | zach%zachlipton.com <> | 2001-09-17 00:52:19 +0000 |
| commit | e8d520f73274017b4ffd013bb1f23e7f78db6561 (patch) | |
| tree | d30a350c65ce04012b9d269ecea71bf6316063a4 | |
| parent | 3f57a81fea0cad7497da58b7f0c1068cdcdc7c0f (diff) | |
| download | bugs-e8d520f73274017b4ffd013bb1f23e7f78db6561.tar bugs-e8d520f73274017b4ffd013bb1f23e7f78db6561.tar.gz bugs-e8d520f73274017b4ffd013bb1f23e7f78db6561.tar.bz2 bugs-e8d520f73274017b4ffd013bb1f23e7f78db6561.tar.xz bugs-e8d520f73274017b4ffd013bb1f23e7f78db6561.zip | |
Make this file test for exec calls in addition to system calls that are
one-argument and are therefore insecure.
NOT_PART_OF_BUILD, no review needed.
| -rw-r--r-- | t/3safesys.t | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/t/3safesys.t b/t/3safesys.t index a5a2c4cc2..ced6d00ed 100644 --- a/t/3safesys.t +++ b/t/3safesys.t @@ -47,11 +47,11 @@ foreach $file (@testitems) { next if (!$file); # skip null entries $command = "$perlapp -c -It/Support -MSystemexec $file 2>&1"; $loginfo=`$command`; - if ($loginfo =~ /arguments for Systemexec::system/im) { - ok(0,"$file DOES NOT use proper system calls"); + if ($loginfo =~ /arguments for Systemexec::system|exec/im) { + ok(0,"$file DOES NOT use proper system or exec calls"); if ($verbose) { print STDERR $loginfo; } } else { - ok(1,"$file uses proper system calls"); + ok(1,"$file uses proper system and exec calls"); } } |
