In message <Pine.LNX.4.00.9809060047320.1137-100000at_private>, Michal Zal ewski writes: >Sendmail x.x.x DoS >------------------ > >Take a look at this piece of code (src/daemon.c): > > t = accept(DaemonSocket, > (struct sockaddr *)&RealHostAddr, &lotherend); > if (t >= 0 || errno != EINTR) > break; Err, yeah. When I fixed that bug, I used: if (t >= 0 || (errno != EINTR && errno != ENETUNREACH && errno != EHOSTUNREACH)) That cured the intermittent unavailability which I was experiencing (due to lusers, not Skript |<iddies). Nick.
This archive was generated by hypermail 2b30 : Fri Apr 13 2001 - 14:21:28 PDT