plugins/mod_s2s/mod_s2s.lua
branch0.11
changeset 11022 bacca65ce107
parent 9452 94033a2529b9
child 11122 ece430d49809
equal deleted inserted replaced
11020:5176d9f727f6 11022:bacca65ce107
   593 	function session.data(data)
   593 	function session.data(data)
   594 		data = filter("bytes/in", data);
   594 		data = filter("bytes/in", data);
   595 		if data then
   595 		if data then
   596 			local ok, err = stream:feed(data);
   596 			local ok, err = stream:feed(data);
   597 			if ok then return; end
   597 			if ok then return; end
   598 			log("warn", "Received invalid XML: %s", data);
   598 			log("debug", "Received invalid XML (%s) %d bytes: %s", tostring(err), #data, data:sub(1, 300):gsub("[\r\n]+", " "):gsub("[%z\1-\31]", "_"));
   599 			log("warn", "Problem was: %s", err);
       
   600 			session:close("not-well-formed");
   599 			session:close("not-well-formed");
   601 		end
   600 		end
   602 	end
   601 	end
   603 
   602 
   604 	session.close = session_close;
   603 	session.close = session_close;