Mercurial > prosody-modules
comparison mod_firewall/conditions.lib.lua @ 2072:eda5c54dfa30
mod_firewall: Anchor pattern at beginning and end
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Fri, 11 Mar 2016 18:16:38 +0100 |
parents | 4161ff87e5a4 |
children | de15606f3669 |
comparison
equal
deleted
inserted
replaced
2071:4161ff87e5a4 | 2072:eda5c54dfa30 |
---|---|
21 | 21 |
22 local function compile_jid_match_part(part, match) | 22 local function compile_jid_match_part(part, match) |
23 if not match then | 23 if not match then |
24 return part.." == nil"; | 24 return part.." == nil"; |
25 end | 25 end |
26 local pattern = match:match("<(.*)>"); | 26 local pattern = match:match("^<(.*)>$"); |
27 if pattern then | 27 if pattern then |
28 if pattern == "*" then | 28 if pattern == "*" then |
29 return part; | 29 return part; |
30 end | 30 end |
31 if pattern:find("^<.*>$") then | 31 if pattern:find("^<.*>$") then |