# HG changeset patch # User Kim Alvefur # Date 1615981636 -3600 # Node ID dfdec3f9ccb1bdc81f782b9062af8a0579e25938 # Parent f1abc34414bc3a39ef58335241a08e1d058bd7eb mod_c2s: Fix traceback in session close when conn is nil Unclear how this happens. diff -r f1abc34414bc -r dfdec3f9ccb1 plugins/mod_c2s.lua --- a/plugins/mod_c2s.lua Thu Mar 18 14:30:47 2021 +0100 +++ b/plugins/mod_c2s.lua Wed Mar 17 12:47:16 2021 +0100 @@ -190,12 +190,12 @@ if not session.destroyed then session.log("warn", "Failed to receive a stream close response, closing connection anyway..."); sm_destroy_session(session, reason_text); - conn:close(); + if conn then conn:close(); end end end); else sm_destroy_session(session, reason_text); - conn:close(); + if conn then conn:close(); end end else local reason_text = (reason and (reason.name or reason.text or reason.condition)) or reason;