On Thu, 2010-10-14 at 22:43 -0600, The Doctor wrote:
> > >                 } else if (errno == EINVAL &&
> > >                            (fstat(l->fd, &st) < 0 || 
> > > !S_ISFIFO(st.st_mode))) {
> > >                         /* BSDI fails accept(fifo) with EINVAL. */

Oh, the checks in this code were just wrong.
http://hg.dovecot.org/dovecot-2.0/rev/3385e9028410 should finally fix
that.


Reply via email to