Please sign in to comment.
hunchentoot: lift up handler-case in acceptor-dispatch-request
Method binds hunchentoot:*catch-errors-p* to NIL, so hunchentoot tries to invoke a debugger if a condition comes to it. Error condition wasn't handled by clack if it happened in handle-response, because handler-case was wrapped around funcall, not the whole expression. HANDLE-RESPONSE might have raisen an exception from SSL library (and other communication methods) for instance when peer has closed the connection - that lead to uncought closed stream error condition. Fixes #127.
- Loading branch information...