aboutsummaryrefslogtreecommitdiffstats
path: root/plugins
diff options
context:
space:
mode:
authorKim Alvefur <zash@zash.se>2016-04-19 12:15:20 +0200
committerKim Alvefur <zash@zash.se>2016-04-19 12:15:20 +0200
commitfe7c4f17dd8c11ac130e9d898380deb36045d736 (patch)
tree21351d3fd7b45f9aca6b1d9d5dcfc56fc8ede600 /plugins
parent525d4c2dd9635015d34c76a4d827f4a6cad59fed (diff)
downloadprosody-fe7c4f17dd8c11ac130e9d898380deb36045d736.tar.gz
prosody-fe7c4f17dd8c11ac130e9d898380deb36045d736.zip
mod_bosh: Log error returned from stream:feed()
Diffstat (limited to 'plugins')
-rw-r--r--plugins/mod_bosh.lua5
1 files changed, 3 insertions, 2 deletions
diff --git a/plugins/mod_bosh.lua b/plugins/mod_bosh.lua
index ce51ccc5..845df61a 100644
--- a/plugins/mod_bosh.lua
+++ b/plugins/mod_bosh.lua
@@ -126,8 +126,9 @@ function handle_POST(event)
-- 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.
- if not stream:feed(body) then
- module:log("warn", "Error parsing BOSH payload")
+ local ok, err = stream:feed(body);
+ if not ok then
+ module:log("warn", "Error parsing BOSH payload; %s", err)
return 400;
end