comparison plugins/mod_s2s.lua @ 14143:723c6f5f01b7 13.0

mod_s2s: Update event data to include session if created
author Matthew Wild <mwild1@gmail.com>
date Fri, 17 Apr 2026 19:40:56 +0100
parents 18d364587db5
children b6b09dace24b e3ddbf7f2d3f
comparison
equal deleted inserted replaced
14141:18d364587db5 14143:723c6f5f01b7
913 local session = sessions[conn]; 913 local session = sessions[conn];
914 local event_data = { session = session, conn = conn }; 914 local event_data = { session = session, conn = conn };
915 if not session then -- New incoming connection 915 if not session then -- New incoming connection
916 session = s2s_new_incoming(conn); 916 session = s2s_new_incoming(conn);
917 sessions[conn] = session; 917 sessions[conn] = session;
918 event_data.session = session;
918 session.log("debug", "Incoming s2s connection"); 919 session.log("debug", "Incoming s2s connection");
919 module:fire_event("s2sin-connected", event_data) 920 module:fire_event("s2sin-connected", event_data)
920 initialize_session(session); 921 initialize_session(session);
921 m_accepted_tcp_connections:with_labels():add(1) 922 m_accepted_tcp_connections:with_labels():add(1)
922 else -- Outgoing session connected 923 else -- Outgoing session connected