diff --git a/lib/nanoserve.rb b/lib/nanoserve.rb index cbc098b..1d746bc 100644 --- a/lib/nanoserve.rb +++ b/lib/nanoserve.rb @@ -28,8 +28,9 @@ module NanoServe @block.call(conn, y) rescue EOFError logger.debug "#{client}: disconnected" - ensure + else logger.debug "#{client}: closed" + ensure conn.close end end