Software /
code /
prosody
Changeset
12769:27e1d4354274
util.jid: Simplify boolean logic in conditionals
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Tue, 11 Oct 2022 13:35:09 +0100 |
parents | 12768:6e3aa3995eab |
children | 12770:249bf1a53866 |
files | util/jid.lua |
diffstat | 1 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/util/jid.lua Tue Oct 11 13:33:19 2022 +0100 +++ b/util/jid.lua Tue Oct 11 13:35:09 2022 +0100 @@ -90,9 +90,9 @@ -- TODO compare to table of rules? local jid_node, jid_host, jid_resource = split(jid); local acl_node, acl_host, acl_resource = split(acl); - if ((acl_node ~= nil and acl_node == jid_node) or acl_node == nil) and - ((acl_host ~= nil and acl_host == jid_host) or acl_host == nil) and - ((acl_resource ~= nil and acl_resource == jid_resource) or acl_resource == nil) then + if (acl_node == nil or acl_node == jid_node) and + (acl_host == nil or acl_host == jid_host) and + (acl_resource == nil or acl_resource == jid_resource) then return true end return false