On Fri, 2006-02-17 at 09:18 -0800, Aaron Stone wrote: > On Fri, 2006-02-17 at 19:51 +0300, Oleg Lapshin wrote: > > I found in sv_parser/sieve.c: > > > > } else if (!strcmp("envelope", req)) { > > if (c->callbacks.getenvelope) > > c->support.envelope = 1; > > return c->support.reject; > > > > May be there must be: > > return c->support.envelope; > > ??? > > Yep, that's a bug in libSieve, too. Should be envelope. > You're really on a bug hunting roll -- keep it coming!
Actually I have to look more carefully, because the bug is a little more than just a typo. It would only affect a client program that didn't register a getenvelope function but tried to run a script that used the subaddress extension. That's when it would explode. But not for DBMail. Aaron