2015-01-14 18:06, je Alex Regan napisal
Hi,
I'm using amavisd-new-2.9.1 and perl-5.18.4 on fedora20 with the svn
spamassassin snapshot from today, and receive the following message:
Jan 14 11:59:21 mail01 amavis[19431]: (19431-18) _WARN: Use of
uninitialized value in concatenation (.) or string at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/PerMsgStatus.pm line
3072, <GEN19> line 16875.
3071 #loop through and limit to just the domain with a dummy address
3072 for (my $i = 0; $i < scalar(@addrs); $i++) {
3073 $addrs[$i] =
'dummy@'.&Mail::SpamAssassin::Util::uri_to_domain($addrs[$i]);
3074 }
This has apparently been going on for some time, not just with today's
update. I don't see any references to others having this problem, so
hoped someone could help.
How can I troubleshoot this? Could it be an amavis issue?
Thanks,
Alex
Looks like someone just recently blindly changed 'return undef'
to a 'return', which breaks calls to such subroutine in a list
context, e.g. foo( untaint($a), "bla", untaint($b) )
Mark