Hi, I finally tracked my problem down to a change in clamd/others.c, a line has been added to undefine HAVE_POLL with the comment "temporarily disabled" and the return value has been changed in the code block that can now never be called. This appears to make clamd think that my exim (SuSE 9.1 package install of 4.30) has disconnected while it is waiting for a response.
The comment in the CVS is simply "bug fix" so I don't know why it has been changed but if I drop the 0.80rc2 version of others.c over the rc3 version everything compiles and runs fine.
Another change to the HAVE_POLL code in clamd/others.c has now been checked in to CVS:
http://cvs.sourceforge.net/viewcvs.py/clamav/clamav-devel/clamd/others.c?r1=1.18&r2=1.19
I haven't yet tried this to see if this fixes the problem.
Phil
_______________________________________________ http://lists.clamav.net/cgi-bin/mailman/listinfo/clamav-users