lib/PublicInbox/SearchIdx.pm | 2 +- diff --git a/lib/PublicInbox/SearchIdx.pm b/lib/PublicInbox/SearchIdx.pm index e4e3c81b82f60a7c8d4392d8f0f7917dc6634d45..fd0d320e8685fe34c37b5f07162d3e81da2f0c06 100644 --- a/lib/PublicInbox/SearchIdx.pm +++ b/lib/PublicInbox/SearchIdx.pm @@ -620,7 +620,7 @@ my $old = umask $self->{umask}; my $rv = eval { $cb->() }; my $err = $@; umask $old; - die $err if $@; + die $err if $err; $rv; }