Revision: 4516 Author: edi URL: http://bknr.net/trac/changeset/4516
Prevent potential leaks
U trunk/thirdparty/hunchentoot/CHANGELOG U trunk/thirdparty/hunchentoot/acceptor.lisp
Modified: trunk/thirdparty/hunchentoot/CHANGELOG =================================================================== --- trunk/thirdparty/hunchentoot/CHANGELOG 2010-02-21 13:14:50 UTC (rev 4515) +++ trunk/thirdparty/hunchentoot/CHANGELOG 2010-02-21 13:24:29 UTC (rev 4516) @@ -1,3 +1,6 @@ +Prevent potential leak when closing stream (Matt Lamari, Martin Simmons) +Change some occurrences of HANDLER-CASE* to HANDLER-CASE (Hans Hübner, Allan Dee) + Version 1.1.0 2010-01-08 Architectural changes - see HANDLE-REQUEST (thanks to Andreas Fuchs and Frode Fjeld)
Modified: trunk/thirdparty/hunchentoot/acceptor.lisp =================================================================== --- trunk/thirdparty/hunchentoot/acceptor.lisp 2010-02-21 13:14:50 UTC (rev 4515) +++ trunk/thirdparty/hunchentoot/acceptor.lisp 2010-02-21 13:24:29 UTC (rev 4516) @@ -346,7 +346,8 @@ ;; errors that may occur while flushing and/or closing the ;; stream. (ignore-errors* - (force-output *hunchentoot-stream*) + (force-output *hunchentoot-stream*)) + (ignore-errors* (close *hunchentoot-stream* :abort t))))))
(defmethod acceptor-ssl-p ((acceptor t))