diff plugins/mod_c2s.lua @ 14147:320e1d49aa9e

Merge 13.0->trunk
author Matthew Wild <mwild1@gmail.com>
date Tue, 21 Apr 2026 16:23:34 +0100
parents c1469296190d 1d028f9473c2
children 9728c3fabeef
line wrap: on
line diff
--- a/plugins/mod_c2s.lua	Fri Apr 17 19:43:00 2026 +0100
+++ b/plugins/mod_c2s.lua	Tue Apr 21 16:23:34 2026 +0100
@@ -441,7 +441,9 @@
 	if session then
 		(session.log or log)("info", "Client disconnected: %s", err or "connection closed");
 		stop_session_timers(session);
-		sm_destroy_session(session, err);
+		if not session.hibernating then
+			sm_destroy_session(session, err);
+		end
 		session.conn = nil;
 		sessions[conn]  = nil;
 	end