58 if success then |
58 if success then |
59 local err_type, err_msg; |
59 local err_type, err_msg; |
60 success, err_type, err, err_msg = sessionmanager.bind_resource(session, resource); |
60 success, err_type, err, err_msg = sessionmanager.bind_resource(session, resource); |
61 if not success then |
61 if not success then |
62 session.send(st.error_reply(stanza, err_type, err, err_msg)); |
62 session.send(st.error_reply(stanza, err_type, err, err_msg)); |
|
63 session.username, session.type = nil, "c2s_unauthed"; -- FIXME should this be placed in sessionmanager? |
63 return true; |
64 return true; |
64 end |
65 end |
65 end |
66 end |
66 session.send(st.reply(stanza)); |
67 session.send(st.reply(stanza)); |
67 return true; |
68 return true; |