fukamachi / clack

Web server abstraction layer for Common Lisp
MIT License
1.04k stars 86 forks source link

fix for lispworks case #149

Closed cxxxr closed 6 years ago

cxxxr commented 6 years ago

lispworksの場合はhunchentoot::acceptor-processがすぐに終了するので unwind-protectのprotected-formでstopさせると、clackupを呼び出すと同時にstopしてしまいます。

hunchentoot:start内で呼び出されているexecute-acceptorにあるaccept-connectionsが原因です。 https://github.com/edicl/hunchentoot/blob/9b9a760497ce874f23aa0be13eb6800692dc4b47/acceptor.lisp#L251

coveralls commented 6 years ago

Coverage Status

Coverage decreased (-0.06%) to 89.446% when pulling 121172ce68bdb6a7ed4588840a713a128bc1bf8d on cxxxr:fix-for-lispworks into f31eba7508da1b89b0cf10840307826d6b0edac7 on fukamachi:master.

fukamachi commented 6 years ago

Thanks!