> -----Original Message-----
> From: Hanno Hecker [mailto:[EMAIL PROTECTED]
> Sent: Thursday, October 23, 2008 11:56 PM
> To: Sam Masiello
> Cc: qpsmtpd@perl.org
> Subject: Re: Problem with revision 946+ of qpsmtpd-forkserver
>
> On Thu, 23 Oct 2008 16:34:35 -0600
> Sam Masiello <[EMAIL PROTECTED]> wrote:
>
> >
> > Starting with revision 946 in subversion, I encounter the
> following error coming from qpsmtpd whenever a connection is
> made.  No banner is ever received by the connecting server:
> >
> > getpeername() on closed socket GEN1 at
> /usr/lib/perl5/5.8.8/i386-linux-thread-multi/IO/Socket.pm line 206.
> Hmm, at least it's obvoius why it's happening... (and: the
> ->connected just calls gepeername() to see if a socket is connected).
> Can you try the attached diff and tell if there are any other
> weird things with this? It should not make any difference,
> since we're in our own process in -forkserver.
>

This seemed to fix the issue.  I now get a banner and can complete an SMTP 
conversation.  Thank you!


> > I am currently using qpsmtpd-forkserver.  I did not
> validate whether or not this issue occurs in qpsmtpd, -async,
> or -prefork.
> Not in -prefork, haven't tested -async.
>

It looks like only -forkserver was changed between 945 and 946 so unless 
something else would have caused -async or -prefork to break similarly before 
953, they are probably unaffected.

--Sam

Reply via email to