[Mimedefang] BUG in virus scanning code
Mickey Hill
mickey at rudolphtire.com
Fri May 10 18:49:57 EDT 2002
This fixed it.
diff -u mimedefang.pl /usr/local/bin/mimedefang.pl
--- mimedefang.pl Fri May 10 17:18:49 2002
+++ /usr/local/bin/mimedefang.pl Fri May 10 17:47:03 2002
@@ -1409,7 +1409,7 @@
# Runs the NAI Virus Scan program on the entity. (http://www.nai.com)
#***********************************************************************
sub entity_contains_virus_nai ($) {
- unless ($Features{'Virus::NAI'}) {
+ unless ($Features{'Virus:NAI'}) {
syslog('err', "NAI Virus Scan not installed on this system");
return (wantarray ? (1, 'not-installed', 'tempfail') : 1);
}
@@ -1448,7 +1448,7 @@
# Runs the NAI Virus Scan program on the working directory
#***********************************************************************
sub message_contains_virus_nai () {
- unless ($Features{'Virus::NAI'}) {
+ unless ($Features{'Virus:NAI'}) {
syslog('err', "NAI Virus Scan not installed on this system");
return (wantarray ? (1, 'not-installed', 'tempfail') : 1);
}
-------------------------
Mickey Hill
Rudolph's Inc
2021 Rob Mason Rd
PO Box 69
Murray KY 42071 USA
Phone (270) 753-0686 x124
Fax (270) 753-0753
mickey at rudolphtire.com
www.rudolphtire.com
> -----Original Message-----
> From: mimedefang-admin at lists.roaringpenguin.com
> [mailto:mimedefang-admin at lists.roaringpenguin.com] On Behalf
> Of Mickey Hill
> Sent: Friday, May 10, 2002 5:25 PM
> To: 'MIMEDefang Mailing List'
> Subject: [Mimedefang] BUG in virus scanning code
>
>
> Hi all,
>
> My virus scanner doesn't work any more! On further investigation, I
> found that there is a $Features{'Virus:NAI'} as well as a
> $Features{'Virus::NAI'}. See the difference? When I changed all
> instances of Virus:NAI to Virus::NAI, it worked much better. Similar
> problem with all other virus scanners around line 59 in
> mimedefang.pl......
>
> Don't know if I fixed it the right way, but here's what I did.
>
> diff -u mimedefang.pl /usr/local/bin/mimedefang.pl
>
> --- mimedefang.pl Fri May 10 17:18:49 2002
> +++ /usr/local/bin/mimedefang.pl Fri May 10 17:14:55 2002
> @@ -59,7 +59,7 @@
>
> $Features{'Virus:FileScan'} = $Features{'File::Scan'};
> $Features{'Virus:OpenAV'} = 1; # Not a good idea but we
> need a test!
> -$Features{'Virus:NAI'} = ("/usr/local/bin/uvscan" ne
> "/bin/false"
> ? "/usr/local/bin/uvscan" : 0);
> +$Features{'Virus::NAI'} = ("/usr/local/bin/uvscan" ne
> "/bin/false"
> ? "/usr/local/bin/uvscan" : 0);
> $Features{'Virus:HBEDV'} = ("/bin/false" ne "/bin/false" ?
> "/bin/false" : 0);
> $Features{'Virus:SOPHOS'} = ("/bin/false" ne "/bin/false" ?
> "/bin/false" : 0);
> $Features{'Virus:AVP'} = ("/bin/false" ne "/bin/false" ?
> "/bin/false" : 0);
> @@ -1429,7 +1429,7 @@
>
> # Run uvscan
> my($code, $category, $action) =
> - run_virus_scanner($Features{'Virus:NAI'} . " --noboot --secure
> --allole $path 2>&1");
> + run_virus_scanner($Features{'Virus::NAI'} . "
> --noboot --secure
> --allole $path 2>&1");
> if ($action ne 'proceed') {
> return (wantarray ? ($code, $category, $action) : $code);
> }
> @@ -1455,7 +1455,7 @@
>
> # Run uvscan
> my($code, $category, $action) =
> - run_virus_scanner($Features{'Virus:NAI'} . " --noboot --secure
> --allole ./Work 2>&1");
> + run_virus_scanner($Features{'Virus::NAI'} . "
> --noboot --secure
> --allole ./Work 2>&1");
> if ($action ne 'proceed') {
> return (wantarray ? ($code, $category, $action) : $code);
> }
>
> -------------------------
> Mickey Hill
> Rudolph's Inc
> 2021 Rob Mason Rd
> PO Box 69
> Murray KY 42071 USA
> Phone (270) 753-0686 x124
> Fax (270) 753-0753
> mickey at rudolphtire.com
> www.rudolphtire.com
>
>
>
> _______________________________________________
> MIMEDefang mailing list
> MIMEDefang at lists.roaringpenguin.com
> http://lists.roaringpenguin.com/mailman/listinfo/mimedefang
>
More information about the MIMEDefang
mailing list