Applied to my tree as 68ecedd1ac05ce6f26d6292b1a859020f5b6c62d
m...@tnpi.net wrote: > > From: Matt Simerson <m...@tnpi.net> > > --- > plugins/virus/clamdscan | 8 ++++++-- > 1 files changed, 6 insertions(+), 2 deletions(-) > > diff --git a/plugins/virus/clamdscan b/plugins/virus/clamdscan > index a7884e7..cf6c2a2 100644 > --- a/plugins/virus/clamdscan > +++ b/plugins/virus/clamdscan > @@ -1,5 +1,4 @@ > #!/usr/bin/perl -w > -# $Id$ > > =head1 NAME > > @@ -111,6 +110,7 @@ use warnings; > sub register { > my ( $self, $qp, @args ) = @_; > > + $self->log(LOGERROR, "Bad parameters for the clamdscan plugin") if @_ % > 2; > %{ $self->{"_clamd"} } = @args; > > # Set some sensible defaults > @@ -198,6 +198,9 @@ sub hook_data_post { > return DECLINED; > } > > + my @clamd_version = split(/\//, $clamd->version); > + $self->{"_clamd"}->{'version'} = $clamd_version[0] || 'ClamAV'; > + > my ( $path, $found ) = eval { $clamd->scan_path( $filename ) }; > if ($@) { > $self->log( LOGERROR, "Error scanning mail: $@" ); > @@ -218,11 +221,12 @@ sub hook_data_post { > } > } > else { > + $transaction->header->add( 'X-Virus-Found', 'No' ); > $self->log( LOGINFO, "ClamAV scan reports clean"); > } > > $transaction->header->add( 'X-Virus-Checked', > - "Checked by ClamAV on " . $self->qp->config("me") ); > + "Checked by $self->{'_clamd'}->{'version'} on " . > $self->qp->config("me") ); > > return (DECLINED); > } > -- > 1.7.0.6 >