X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2FTest-Leaner.git;a=blobdiff_plain;f=lib%2FTest%2FLeaner.pm;h=3881656a12072c805d26a254e09d5de8d38b1069;hp=896582b187982b63bf3659f780e5ee5af2931b6e;hb=e5c7c89a9b1bfdcaf3f5ed28eafae825ec9aad8d;hpb=c59e95160c3ba4aa516093a85225d9824863d619 diff --git a/lib/Test/Leaner.pm b/lib/Test/Leaner.pm index 896582b..3881656 100644 --- a/lib/Test/Leaner.pm +++ b/lib/Test/Leaner.pm @@ -72,7 +72,11 @@ C, C, C, C, C, C, C= 5.008 and $INC{'threads.pm'}) { my $use_ithreads = do { require Config; @@ -759,7 +763,7 @@ sub BAIL_OUT { } END { - unless ($?) { + if ($main_process == $$ and not $?) { lock $plan if THREADSAFE; if (defined $plan) {