Mercurial > prosody-hg
comparison plugins/mod_saslauth.lua @ 52:93e468eb2ffb
Fix for destruction of unauthed SASL sessions
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Sat, 04 Oct 2008 15:24:52 +0100 |
| parents | d0505310aec5 |
| children | ba08b8a4eeef |
comparison
equal
deleted
inserted
replaced
| 50:56272224ca4c | 52:93e468eb2ffb |
|---|---|
| 31 function (username) | 31 function (username) |
| 32 -- onSuccess | 32 -- onSuccess |
| 33 local success, err = sessionmanager.make_authenticated(session, username); | 33 local success, err = sessionmanager.make_authenticated(session, username); |
| 34 if not success then | 34 if not success then |
| 35 sessionmanager.destroy_session(session); | 35 sessionmanager.destroy_session(session); |
| 36 return; | |
| 36 end | 37 end |
| 37 session.sasl_handler = nil; | 38 session.sasl_handler = nil; |
| 38 session.connhandler = new_connhandler("xmpp-client", session); | 39 session.connhandler = new_connhandler("xmpp-client", session); |
| 39 session.notopen = true; | 40 session.notopen = true; |
| 40 end, | 41 end, |
