equal
deleted
inserted
replaced
199 end |
199 end |
200 end |
200 end |
201 |
201 |
202 module:hook("pre-resource-unbind", function (event) |
202 module:hook("pre-resource-unbind", function (event) |
203 local session, err = event.session, event.error; |
203 local session, err = event.session, event.error; |
204 if session.smacks then |
204 if session.smacks and err ~= "session closed" then |
205 if not session.resumption_token then |
205 if not session.resumption_token then |
206 local queue = session.outgoing_stanza_queue; |
206 local queue = session.outgoing_stanza_queue; |
207 if #queue > 0 then |
207 if #queue > 0 then |
208 module:log("warn", "Destroying session with %d unacked stanzas:", #queue); |
208 module:log("warn", "Destroying session with %d unacked stanzas:", #queue); |
209 for i=1,#queue do |
209 for i=1,#queue do |