On Mon, 22 Nov 2004 08:17:16 -0000, Aaron Stone <[EMAIL PROTECTED]> wrote: > [EMAIL PROTECTED] said: > > > ---------------------------------------------------------------------- > > aaron - 22-Nov-04 02:03 CET > > ---------------------------------------------------------------------- > > Problem seems to be a missing list_init. Try the patch. > > > > ---------------------------------------------------------------------- > > ilja - 22-Nov-04 09:01 CET > > ---------------------------------------------------------------------- > > There is a list_init in db_createsession() in db.c. Or does this bug > > express itself when that function isn't called. > > > > BTW, the pop3() function is a mess.. way too long. When Paul is finished > > with imapcommands.c, I'd like to rewrite pop3.c in the same manner. > > > Hmm, I wonder. db_createsession is called from the default case of > something or another in POP3_APOP. I don't know enough about POP3 to say > if there's perhaps some way around getting this function called, and so > that's why it's only certain clients that can trigger the messagelst > insanity.
db_createsession is called after a successful PASS or APOP command. I don't think there's a way to go around it. At least, I can't find any Ilja