]> git.vpit.fr Git - perl/modules/VPIT-TestHelpers.git/blobdiff - lib/VPIT/TestHelpers.pm
Forbid double quotes in code run by run_perl()
[perl/modules/VPIT-TestHelpers.git] / lib / VPIT / TestHelpers.pm
index 940d7f459877535987d9cbdad3b3408d777a6678..b8623c536b65a652df5b5d01fdb6e980f95e6ee5 100644 (file)
@@ -144,6 +144,10 @@ sub load_or_skip_all {
 sub run_perl {
  my $code = shift;
 
+ if ($code =~ /"/) {
+  die 'Double quotes in evaluated code are not portable';
+ }
+
  my ($SystemRoot, $PATH) = @ENV{qw<SystemRoot PATH>};
  my $ld_name  = $Config::Config{ldlibpthname};
  my $ldlibpth = $ENV{$ld_name};