From 843d6bb62959582991aa6d0e095b383465bb7ec4 Mon Sep 17 00:00:00 2001
From: Kim Alvefur <zash@zash.se>
Date: Wed, 22 Jun 2016 22:22:29 +0200
Subject: mod_privacy: Fix selecting the top resource (fixes #694)

---
 plugins/mod_privacy.lua | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/plugins/mod_privacy.lua b/plugins/mod_privacy.lua
index 49c9427f..f95dfa50 100644
--- a/plugins/mod_privacy.lua
+++ b/plugins/mod_privacy.lua
@@ -397,7 +397,7 @@ function preCheckIncoming(e)
 			local prio = 0;
 			if bare_sessions[node.."@"..host] ~= nil then
 				for resource, session_ in pairs(bare_sessions[node.."@"..host].sessions) do
-					if session_.priority ~= nil and session_.priority > prio then
+					if session_.priority ~= nil and session_.priority >= prio then
 						session = session_;
 						prio = session_.priority;
 					end
-- 
cgit v1.2.3