On Mon, Sep 16, 2002 at 09:17:35PM -0700, Ed Kasky wrote:
> Last week you asked to see one of the emails that causes spamassassin to 
> stop.  This one caused it to end with a "Broken pipe"

I think I've figured this out...  The "dccproc: command not found"
bug was fixed for checking, but not reporting, it's the same old code:

Dns.pm (checking):
  my $dccproc = $self->{conf}->{dcc_path} || '';
  unless ($dccproc) {
    foreach my $path (File::Spec->path()) {
      $dccproc = File::Spec->catfile ($path, 'dccproc');
      if (-x $dccproc) {
        dbg ("DCC was found at $dccproc");
        $self->{conf}->{dcc_path} = $dccproc;
        last;
      }
    }
  }

Reporter.pm (reporting):
  if (!open(DCCHDL, "dccproc -V 2>&1 |")) {
    dbg ("DCC is not available");
    return 0;
  }   
  else { 
    @resp = <DCCHDL>;
    close DCCHDL;
    dbg ("DCC is available: ".join(" ", @resp));
    return 1;
  } 



<sigh>  Looks like another thing to patch. :(

-- 
Randomly Generated Tagline:
"the real ttys became pseudo ttys and vice-versa." - Today's BOFH Excuse

Attachment: msg07828/pgp00000.pgp
Description: PGP signature

Reply via email to