http://issues.apache.org/SpamAssassin/show_bug.cgi?id=5786
Summary: SpamAssassin 3.2.4 introduces nasty new warnings with
Mail::DKIM 0.30
Product: Spamassassin
Version: 3.2.4
Platform: PC
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P5
Component: Plugins
AssignedTo: [email protected]
ReportedBy: [EMAIL PROTECTED]
CC: [EMAIL PROTECTED]
These are SA 3.2.4 test results:
t/spf.............................97/106 [27086] warn: Use of uninitialized
value in substitution (s///) at ../blib/lib/Mail/SpamAssassin/Plugin/DKIM.pm
line 338.
[27086] warn: Use of uninitialized value in substitution (s///)
at ../blib/lib/Mail/SpamAssassin/Plugin/DKIM.pm line 338.
[27086] warn: Use of uninitialized value in string ne
at ../blib/lib/Mail/SpamAssassin/Plugin/DKIM.pm line 339.
t/spf.............................99/106 [27090] warn: Use of uninitialized
value in substitution (s///) at ../blib/lib/Mail/SpamAssassin/Plugin/DKIM.pm
line 338.
[27090] warn: Use of uninitialized value in substitution (s///)
at ../blib/lib/Mail/SpamAssassin/Plugin/DKIM.pm line 338.
[27090] warn: Use of uninitialized value in string ne
at ../blib/lib/Mail/SpamAssassin/Plugin/DKIM.pm line 339.
t/spf.............................101/106 [27094] warn: Use of uninitialized
value in substitution (s///) at ../blib/lib/Mail/SpamAssassin/Plugin/DKIM.pm
line 338.
[27094] warn: Use of uninitialized value in substitution (s///)
at ../blib/lib/Mail/SpamAssassin/Plugin/DKIM.pm line 338.
[27094] warn: Use of uninitialized value in string ne
at ../blib/lib/Mail/SpamAssassin/Plugin/DKIM.pm line 339.
t/spf.............................103/106 [27098] warn: Use of uninitialized
value in substitution (s///) at ../blib/lib/Mail/SpamAssassin/Plugin/DKIM.pm
line 338.
[27098] warn: Use of uninitialized value in substitution (s///)
at ../blib/lib/Mail/SpamAssassin/Plugin/DKIM.pm line 338.
[27098] warn: Use of uninitialized value in string ne
at ../blib/lib/Mail/SpamAssassin/Plugin/DKIM.pm line 339.
t/spf.............................ok
Ironically, this bug was introduced by Mark Martinec's Mail::DKIM 0.30-support
patch, which failed to note the effects of this change to Mail::DKIM:
2007-11-14: Jason Long <[EMAIL PROTECTED]>
* lib/Mail/DKIM/Verifier.pm, Signer.pm: update documentation for
message_sender() and message_originator() methods, which are now
guaranteed to return an object
* lib/Mail/DKIM/Common.pm (message_sender, message_originator):
always return a Mail::Address object, even if the relevant headers
were not found
Patch attached.
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.