On Sun, 30 Sep 2007 11:49:16 -0400 John Peacock <[EMAIL PROTECTED]> wrote:
> Hanno Hecker wrote: > > # reset transaction if we queued the mail > > + $self->reset_connection; > > $self->reset_transaction; > Except if it is written properly, reset_connection should in fact drop the > transaction object as well, so the order you chose should be a noop. I would > do > that the other way round: connections contain transactions, so unroll them in > reverse. It's not... if I reverse the order I get this with $ ./qpsmtpd-prefork --children 1 --user $USER --port 2525 ...and on the second connection: $ telnet hex 2525 Trying 10.7.7.2... Connected to hex.city.ankh-morp.org. Escape character is '^]'. 220 hex ESMTP qpsmtpd 0.42rc1 ready; send us your mail, but not your spam. ehlo hex 503 but you already said HELO ... Mhh, seems like it does it always like this, no matter which order...