Software /
code /
prosody
Diff
plugins/muc/muc.lib.lua @ 6107:5491be05b84c
plugins/muc/muc: Only call get_password once in invite creation
author | daurnimator <quae@daurnimator.com> |
---|---|
date | Tue, 18 Mar 2014 16:01:53 -0400 |
parent | 6106:4b15cfae2d11 |
child | 6108:aae7bc9d6e93 |
line wrap: on
line diff
--- a/plugins/muc/muc.lib.lua Tue Mar 18 15:42:48 2014 -0400 +++ b/plugins/muc/muc.lib.lua Tue Mar 18 16:01:53 2014 -0400 @@ -1045,9 +1045,10 @@ :tag('invite', {from=_from}) :tag('reason'):text(_reason or ""):up() :up(); - if self:get_password() then - invite:tag("password"):text(self:get_password()):up(); - end + local password = self:get_password() + if password then + invite:tag("password"):text(password):up(); + end invite:up() :tag('x', {xmlns="jabber:x:conference", jid=_to}) -- COMPAT: Some older clients expect this :text(_reason or "")