]> git.vpit.fr Git - perl/modules/VPIT-TestHelpers.git/commitdiff
Make run_perl() return undef if $Config{perlpath} is not suitable
authorVincent Pit <vince@profvince.com>
Tue, 24 Mar 2015 02:19:10 +0000 (23:19 -0300)
committerVincent Pit <vince@profvince.com>
Tue, 24 Mar 2015 02:19:10 +0000 (23:19 -0300)
This may happen if the perl binary has been relocated.

lib/VPIT/TestHelpers.pm

index 475a86a47c4e6636199f2db4394026ef0fd2277c..940d7f459877535987d9cbdad3b3408d777a6678 100644 (file)
@@ -156,6 +156,9 @@ sub run_perl {
  my $perl = $^X;
  unless (-e $perl and -x $perl) {
   $perl = $Config::Config{perlpath};
+  unless (-e $perl and -x $perl) {
+   return undef;
+  }
  }
 
  system { $perl } $perl, '-T', map("-I$_", @INC), '-e', $code;