From: bartowl Date: Sat, 20 Apr 2002 18:42:16 +0000 (+0000) Subject: - mks_vir returns all output to stderr, and errorcore fix.. X-Git-Tag: amavisd-20010714-6 X-Git-Url: https://git.pld-linux.org/?a=commitdiff_plain;h=eeaf457f3387766cd21e30d880bef56044ef2def;hp=4711a1437f816c52b4353df866dceb4b4aa75608;p=packages%2Famavisd.git - mks_vir returns all output to stderr, and errorcore fix.. Changed files: amavisd-mks_vir.patch -> 1.4 --- diff --git a/amavisd-mks_vir.patch b/amavisd-mks_vir.patch index ddb5892..904e3cd 100644 --- a/amavisd-mks_vir.patch +++ b/amavisd-mks_vir.patch @@ -41,8 +41,8 @@ diff -urN amavisd-orig/amavis/av/mksvir amavisd-snapshot-20010714/amavis/av/mksv + + +if ($mksvir ne "") { -+ $output = `$mksvir -s $TEMPDIR/parts/*`; -+ $errval = $?; ++ $output = `$mksvir -s $TEMPDIR/parts/* 2>&1`; ++ $errval = ($? >> 8); + do_log(2,$output); + if ($errval != 0) { + if ($output =~ /file.*virus/) { # exit codes aren't as reliable as it seems :(