On Fri, 2006-02-17 at 02:56 -0800, Aaron Stone wrote:
> On Fri, 2006-02-17 at 11:37 +0300, Oleg Lapshin wrote:
>
> > ==30312== Invalid read of size 4
> > ==30312== at 0x1B926FF9: dbmail_message_get_envelope
> > (dbmail-message.c:393)
> > ==30312== by 0x1BA929ED: sort_getenvelope (sortsieve.c:306)
> > ==30312== by 0x1BAA97BE: libsieve_do_getenvelope
> > (in /usr/local/lib/libsieve.so.1.0.5)
> > ==30312== by 0x1BAA64E1: (within /usr/local/lib/libsieve.so.1.0.5)
> > ==30312== by 0x1BAA68A9: libsieve_eval
> > (in /usr/local/lib/libsieve.so.1.0.5)
>
> Looks like I screwed up dbmail_message_get_envelope...
Ok, it's because GStrings don't self-initialize like GLists do. Bah. I'm
just going to zap the set/get_envelope functions I wrote last week;
get_header("Return-Path") already has exactly the same information.
Grab SVN in a few minutes.
Aaron