https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6698

--- Comment #11 from Vernon Schryver <[email protected]> 2011-11-14 20:48:35 
UTC ---
> I left in both, added some debugging, and streamlined a bit.
> Please see what came out  (svn diff -c1201835) :

Because 
     $conf->{dcc_home}
can be undefined, I think you really need something like
     my $home = $conf->{dcc_home} || '/var/dcc';
and then using $home instead of $conf->{dcc_home} in line 516.
If the user has not set $conf->{dcc_home}, won't you at best
get undesired results from such as 
     ($conf->{dcc_home}.'/bin'
There is a similar prlbme with the use of $conf->{dcc_libexec}
in line 516 that will cause surprises or perl interpreter
croaking in line 518 if $conf->{dcc_libexec} is not defined by
the user.

I don't understand how some of the changes to regular 
expressions or replacing
     if ($x) {
with
     if (defined $x && $x ne '') {
qualifies as streamlining, but there's no accounting for
tastes and it's now your code.

-- 
Configure bugmail: 
https://issues.apache.org/SpamAssassin/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

Reply via email to