On Wed, Jul 21, 1999 at 07:05:15PM -0500, Nathaniel Couper-Noles wrote:
Am I misusing the match() call? Or perhaps the logical connectors?
No, you are not misusing it. The problem was that syslog-ng did not check if the given regular expression compiled or not. And yours did not, since it contained an unbalanced paren. "/SYSTEM (" You have to protect '(' with a \, and since \ is used as an escape in string parsing the correct regexp should be: "/SYSTEM \\(" But I realized that this makes reading the expressions a pain, so I added shell-like simple quotation marks, which doesn't use the backslash as an escape: '/SYSTEM \(' A patch against 1.1.28 is available attached to this message. Please tell me whether it works or not. -- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1 url: http://www.balabit.hu/pgpkey.txt