64 end |
64 end |
65 return status, ret, err_msg; |
65 return status, ret, err_msg; |
66 end |
66 end |
67 |
67 |
68 local function sasl_process_cdata(session, stanza) |
68 local function sasl_process_cdata(session, stanza) |
69 local text = stanza[1]; |
69 local text = stanza:get_text(); |
70 if text then |
70 if text then |
71 text = base64.decode(text); |
71 text = base64.decode(text); |
72 --log("debug", "AUTH: %s", text:gsub("[%z\001-\008\011\012\014-\031]", " ")); |
72 --log("debug", "AUTH: %s", text:gsub("[%z\001-\008\011\012\014-\031]", " ")); |
73 if not text then |
73 if not text then |
74 session.sasl_handler = nil; |
74 session.sasl_handler = nil; |