edicl/hunchentoot — pull request #40 by lemoinem (2012-08-27 13:33:30+00:00)
Title: send-service-unavailable-reply fails to protect the software from random conditions.

Hi Hans,

Here is another fix, even more critical than the previous one (fd exhaustion) because a single well-timed (and no so much harder to generate) connection could crash completely hunchentoot.

If a client closes prematurely a request that was supposed to be handled as a
503. The condtion is going to bubble up and end up unhandled, crashing the whole
process. The protection mecanism implementated in `process-connection :around`
is now re-implemented here.

This _may_ be related to the issue discussed in PR 39.