plugins/mod_bosh.lua
changeset 4527 d00f31470fcf
parent 4457 332a5d73e5b6
parent 4526 cdab466551bd
child 4684 dc70c4ffb66d
--- a/plugins/mod_bosh.lua	Thu Mar 22 16:51:39 2012 +0000
+++ b/plugins/mod_bosh.lua	Thu Apr 19 19:35:10 2012 +0100
@@ -123,10 +123,10 @@
 	
 	-- stream:feed() calls the stream_callbacks, so all stanzas in
 	-- the body are processed in this next line before it returns.
-	-- In particular, the streamopened() stream callback is where
-	-- much of the session logic happens, because it's where we first
-	-- get to see the 'sid' of this request.
-	stream:feed(body);
+	local ok, err = stream:feed(body);
+	if not ok then
+		log("error", "Failed to parse BOSH payload: %s", err);
+	end
 	
 	-- Stanzas (if any) in the request have now been processed, and
 	-- we take care of the high-level BOSH logic here, including