https://bz.apache.org/SpamAssassin/show_bug.cgi?id=7629
Bill Cole <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #4 from Bill Cole <[email protected]> --- Created attachment 5601 --> https://bz.apache.org/SpamAssassin/attachment.cgi?id=5601&action=edit Patch to handle $( pedantically I can't reproduce the error on my test systems (which don't include CentOS 6) and it is perverse that the $( variable could *ever* be uninitialized: it's part of the Perl runtime. The fact that this has only been reported for CentOS 6 makes me suspect that it is an artifact of the Perl version. The 'delta' document for 5.16.0 includes a note on no longer "caching" the values of $<, $>, $(, and $) (from when?) because they could "drift out of sync with reality." Obviously we still need to deal with this oddity, even if ultimately it is a bug in Perl 5.10. One apparent bit of sloppiness in the code is that it treats $( as a simple numeric value, which it is not. It is a space-delimited list of numbers. That apparently is supposed to be handled automagically by perl but the attached patch does it in explicit code and can't hurt. It is unlikely to fix the reported problem, but since I have not reproduced that I guess it's possible... -- You are receiving this mail because: You are the assignee for the bug.
