equal
deleted
inserted
replaced
100 end |
100 end |
101 |
101 |
102 |
102 |
103 local function bosh_reset_stream(session) session.notopen = true; end |
103 local function bosh_reset_stream(session) session.notopen = true; end |
104 |
104 |
105 local session_close_reply = { headers = default_headers, body = st.stanza("body", { xmlns = xmlns_bosh, type = "terminate" }) }; |
105 local session_close_reply = { headers = default_headers, body = st.stanza("body", { xmlns = xmlns_bosh, type = "terminate" }), attr = {} }; |
106 local function bosh_close_stream(session, reason) |
106 local function bosh_close_stream(session, reason) |
107 (session.log or log)("info", "BOSH client disconnected"); |
107 (session.log or log)("info", "BOSH client disconnected"); |
108 session_close_reply.attr.condition = reason; |
108 session_close_reply.attr.condition = reason; |
109 local session_close_reply = tostring(session_close_reply); |
109 local session_close_reply = tostring(session_close_reply); |
110 for _, held_request in ipairs(session.requests) do |
110 for _, held_request in ipairs(session.requests) do |