Software /
code /
prosody-modules
Diff
mod_carbons/mod_carbons.lua @ 1167:8ceab2331216
mod_carbons: Fix <private/> handling
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Wed, 21 Aug 2013 19:03:16 +0200 |
parent | 1151:28d4b58bcc3b |
child | 1183:3acb01ca7e5c |
line wrap: on
line diff
--- a/mod_carbons/mod_carbons.lua Fri Aug 16 00:25:37 2013 +0200 +++ b/mod_carbons/mod_carbons.lua Wed Aug 21 19:03:16 2013 +0200 @@ -79,8 +79,9 @@ if not c2s and stanza:get_child("private", xmlns_carbons) then stanza:maptags(function(tag) - return tag.attr.xmlns == xmlns_carbons - and tag.name == "private" and tag or nil; + if not ( tag.attr.xmlns == xmlns_carbons and tag.name == "private" ) then + return tag; + end end); module:log("debug", "Message tagged private, ignoring"); return