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
