Mercurial > prosody-modules
diff mod_websocket/mod_websocket.lua @ 693:7d165cd6168c
mod_websocket: Only un-self-close <stream:stream>s
author | Florian Zeitz <florob@babelmonkeys.de> |
---|---|
date | Mon, 28 May 2012 02:18:04 +0200 |
parents | 2de21fa40382 |
children | 02fcb102b9aa |
line wrap: on
line diff
--- a/mod_websocket/mod_websocket.lua Mon May 28 00:52:47 2012 +0200 +++ b/mod_websocket/mod_websocket.lua Mon May 28 02:18:04 2012 +0200 @@ -290,7 +290,7 @@ -- COMPAT: Current client implementations send a self-closing <stream:stream> if self_closing_stream then - data = data:gsub("/>$", ">"); + data = data:gsub("(<stream:stream.*)/>$", "%1>"); end data = filter("bytes/in", data);