Re: [Dovecot] sieve 0.1.2 problem with address and :regex – dovecot

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:

Stephan.

Read more here: Source link