Problem with av_scanner cmdline regular expression

"Bas Rijniersce" <[email protected]> Sat, 8 Jan 2005 21:55:58 +0100
Newsgroups gmane.mail.exim.exiscan.user
Message-ID <[email protected]>
Hello,

In my Exim configuration I have:

  av_scanner = cmdline:/usr/local/uvscan/uvscan --noboot --summary -r -v
--secure --unzip:Found:Found\: (.*)

In an older version of Exiscan the matchrule was:

  exiscan_av_scanner_regexp_trigger = Found
  exiscan_av_scanner_regexp_description = Found:* (.*)$

With the current ac_scanner line I get the error:

  malware acl condition: regular expression error in 'NULL': \ at end of
pattern at offset 6

If I reduce the name regular expression to just (.*) the error goes away,
but ofcourse it will never match :-)

I would expect the default escape character to work, I can't find any
documentation that shows otherwise.

The Exim version:
[root@localhost exim]# exim -bV
Exim version 4.43 #1 built 05-Jan-2005 10:54:04
Copyright (c) University of Cambridge 2004
Berkeley DB: Sleepycat Software: Berkeley DB 4.2.52: (September 21, 2004)
Support for: iconv() IPv6 PAM Perl TCPwrappers OpenSSL
Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dnsdb
dsearch ldap ldapdn ldapm nis nis0 nisplus passwd
Authenticators: cram_md5 cyrus_sasl plaintext spa
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore/mbx autoreply lmtp pipe smtp
Fixed never_users: 0
Contains exiscan-acl patch revision 28 (c) Tom Kistner
[http://duncanthrax.net/exiscan/]
Configuration file is /etc/exim/exim.conf

Thank you,
Bas