Comparison

plugins/jingle.lua @ 341:a95890d86fe4

plugins.adhoc, plugins.jingle: Fix checking of type attribute (thanks Mark)
author Matthew Wild <mwild1@gmail.com>
date Fri, 07 Jun 2013 14:36:41 +0100
parent 250:a5ac643a7fd6
child 380:0891b4e27766
comparison
equal deleted inserted replaced
340:0ce227f6034c 341:a95890d86fe4
235 local jingle_tag = stanza:get_child("jingle", xmlns_jingle); 235 local jingle_tag = stanza:get_child("jingle", xmlns_jingle);
236 return self:handle_command(jingle_tag) 236 return self:handle_command(jingle_tag)
237 end); 237 end);
238 238
239 self.stream:send_iq(session_initiate, function (result) 239 self.stream:send_iq(session_initiate, function (result)
240 if result.type == "error" then 240 if result.attr.type == "error" then
241 self.state = "terminated"; 241 self.state = "terminated";
242 local type, condition, text = result:get_error(); 242 local type, condition, text = result:get_error();
243 return self:event("error", { type = type, condition = condition, text = text }); 243 return self:event("error", { type = type, condition = condition, text = text });
244 end 244 end
245 end); 245 end);