https://bz.apache.org/SpamAssassin/show_bug.cgi?id=8245

Sidney Markowitz <sid...@sidney.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED
           Severity|trivial                     |normal

--- Comment #3 from Sidney Markowitz <sid...@sidney.com> ---
This is simpler to reproduce than I expected, and I underestimated the
severity. The log message is just a warning, but the plugin eval fails when it
happens, as evidenced by a test failure.

In a test environment running perl 5.18.4 (or any 5.16 or 5.18), with the
modules for SPF, DKIM, and DMARC installed and with net tests enabled in
t/config.dist (all the requirements to run t/dmarc.t), this bug causes
t/dmarc.t to fail with messages

warn: plugin: eval failed: Can't use an undefined value as an ARRAY reference
at ../blib/lib/Mail/SpamAssassin/Plugin/DMARC.pm line 336

Committed the fix:

trunk % svn ci -m "bug 8245 - fix undefined value error in DMARC in perl 5.16
and 5.18" lib/Mail/SpamAssassin/Plugin/DMARC.pm
Sending        lib/Mail/SpamAssassin/Plugin/DMARC.pm
Transmitting file data .done
Committing transaction...
Committed revision 1917179.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to