diff options
Diffstat (limited to 'lib/PublicInbox/TestCommon.pm')
-rw-r--r-- | lib/PublicInbox/TestCommon.pm | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/PublicInbox/TestCommon.pm b/lib/PublicInbox/TestCommon.pm index 323152b4..77da822b 100644 --- a/lib/PublicInbox/TestCommon.pm +++ b/lib/PublicInbox/TestCommon.pm @@ -549,9 +549,8 @@ sub start_script { require PublicInbox::OnDestroy; my $tmp_mask = PublicInbox::OnDestroy->new( \&PublicInbox::DS::sig_setmask, $oset); - my $pid = fork // die "fork: $!"; + my $pid = PublicInbox::DS::do_fork(); if ($pid == 0) { - eval { PublicInbox::DS->Reset }; for (@{delete($opt->{-CLOFORK}) // []}) { close($_) or die "close $!"; } |