Software /
code /
prosody
Comparison
plugins/mod_websocket.lua @ 7294:5f4d0753c818
mod_websocket: Make sure stanza xmlns filter runs late in the chain
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Fri, 18 Mar 2016 00:08:33 +0100 |
parent | 6894:f7203c7cb7ff |
child | 7314:e327e5b592f5 |
comparison
equal
deleted
inserted
replaced
7293:c4af754d1e1b | 7294:5f4d0753c818 |
---|---|
273 attr.xmlns = attr.xmlns or xmlns_client; | 273 attr.xmlns = attr.xmlns or xmlns_client; |
274 if stanza.name:find("^stream:") then | 274 if stanza.name:find("^stream:") then |
275 attr["xmlns:stream"] = attr["xmlns:stream"] or xmlns_streams; | 275 attr["xmlns:stream"] = attr["xmlns:stream"] or xmlns_streams; |
276 end | 276 end |
277 return stanza; | 277 return stanza; |
278 end); | 278 end, -1000); |
279 | 279 |
280 add_filter(session, "bytes/out", function(data) | 280 add_filter(session, "bytes/out", function(data) |
281 return build_frame({ FIN = true, opcode = 0x01, data = tostring(data)}); | 281 return build_frame({ FIN = true, opcode = 0x01, data = tostring(data)}); |
282 end); | 282 end); |
283 | 283 |