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

Reply via email to