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