138 if session then |
138 if session then |
139 (session.log or log)("info", "Client disconnected: %s", err); |
139 (session.log or log)("info", "Client disconnected: %s", err); |
140 sm_destroy_session(session, err); |
140 sm_destroy_session(session, err); |
141 sessions[conn] = nil; |
141 sessions[conn] = nil; |
142 session = nil; |
142 session = nil; |
143 collectgarbage("collect"); |
|
144 end |
143 end |
145 end |
144 end |
146 |
145 |
147 connlisteners_register("xmppclient", xmppclient); |
146 connlisteners_register("xmppclient", xmppclient); |