Setting $SIG{__WARN__} at the top-level no longer has any effect
since we localize $SIG{__WARN__} when entering ->event_step on
a per-listener basis.
Fixes: 60d262483a4d (daemon: use per-listener SIG{__WARN__} callbacks, 2022-08-08)
$tlsd->{$f} = $logs{$p} //= open_log_path(my $fh, $p);
warn "# $scheme://$addr $f=$p\n";
}
+ # for per-listener $SIG{__WARN__}:
my $err = $tlsd->{err};
- $tlsd->{warn_cb} = sub { print $err @_ }; # for local $SIG{__WARN__}
+ $tlsd->{warn_cb} = sub {
+ print $err @_ unless PublicInbox::Eml::warn_ignore(@_)
+ };
$opt->{'multi-accept'} and
$xn{'multi-accept'} = $opt->{'multi-accept'}->[-1];
\%xn;