]> gitweb.michael.orlitzky.com - amavis-logwatch.git/commitdiff
Ignore errors from the File::LibMagic describe_filename function.
authorMichael Orlitzky <michael@orlitzky.com>
Thu, 7 Sep 2017 11:36:39 +0000 (07:36 -0400)
committerMichael Orlitzky <michael@orlitzky.com>
Thu, 7 Sep 2017 11:36:39 +0000 (07:36 -0400)
Newer versions of amavisd-new can make use of the File::LibMagic
library (as opposed to the "file" executable) to get information about
attachments. Using the library should be faster, but when it fails, it
does so in a novel way:

  (02859-21) File::LibMagic::describe_filename failed on p003: libmagic
  JPEG image data, Exif standard: [TIFF image data, big-endian,...

This commit adds such lines to the global ignore list, since they
don't provide us with any useful information.

amavis-logwatch

index 448de3a13344ed03f2723fac44af90e054369504..ac93cbcc6a667f3e2fdb609eecd83d4b66e5424a 100644 (file)
@@ -2033,6 +2033,7 @@ sub create_ignore_list() {
 
    push @ignore_list_final, qr/^Inserting header field: X-Amavis-Hold: /;
    push @ignore_list_final, qr/^Decoding of .* failed, leaving it unpacked: /;
+   push @ignore_list_final, qr/^File::LibMagic::describe_filename failed on p\d+: /;
 
       # various forms of "Using ..."
       # more specific, interesting variants already captured: search "Using"