[Dovecot] sieve 0.1.2 problem with address and :regex
Stephan Bosch
s.bosch at utwente.nl
Mon Feb 2 11:16:38 EET 2009
Andy Howell wrote:
>
> I'm getting a core dump with the following script:
>
> require [ "fileinto", "regex", "variables" ];
>
> if address :domain :regex ["Reply-To", "Sender", "To", "Cc"]
> "antlr.org|mailman.unixodbc.org|research.att.com|wireshark.org" {
> if address :regex ["Reply-To", "Sender", "To", "Cc"]
> ["([^-@]*)-([^-@]*)(-bounces)?@[^:space:,]*"] {
> fileinto "1: ${1} 2: ${2} 3: ${3} 4: ${4} 5: ${5} 6: ${6} 7: ${7} 8:
> ${8}";
> }
> }
>
> and using the mail below to test with. Looks likes it another regex
> problem. The sieve-test I'm using had the previous regex patch applied.
Looks like I implicitly fixed this with another regex segfault problem I
found (I can reproduce your segfault without this particular fix). I
didn't give it a second thought, but I should have notified you. This
should fix it:
http://hg.rename-it.nl/dovecot-libsieve/rev/6ed559a5f677
Regards,
Stephan.
More information about the dovecot
mailing list