[Raw Msg Headers][Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

getpeername() error in smtpserver

Today's smtpserver (from CVS) compiles fine, but immediately after start,
crashes with "getpeername(0): Invalid argument".  This is on Solaris 2.5.1
SPARC.  I've already noticed before that on Solaris, get???() functions
return all kind of undocmented errnos.  Changed to

	if ((errno == ENOTSOCK) || (errno == EINVAL))

and it seems to work now...

Unrelated offtopic: is anybody on this list going to be on USENIX conference
in New Orleans?  I am going to speak there (and after the conference I will
be in San Francisco, Salt Lake City and New York).  Would be nice to see
you fellow Zmailers IRL ;-)