From 4594ac1559c6ecd534834b41b31d61c281d3401d Mon Sep 17 00:00:00 2001 From: spag Date: Mon, 4 Feb 2013 10:01:40 +0100 Subject: expand variables --- misc/freeswitch/scripts/common/perimeter.lua | 1 + 1 file changed, 1 insertion(+) (limited to 'misc') diff --git a/misc/freeswitch/scripts/common/perimeter.lua b/misc/freeswitch/scripts/common/perimeter.lua index 0670fee..d1eecd1 100644 --- a/misc/freeswitch/scripts/common/perimeter.lua +++ b/misc/freeswitch/scripts/common/perimeter.lua @@ -177,6 +177,7 @@ end function Perimeter.check_bad_headers(self, event) local points = nil; for name, pattern in pairs(self.bad_headers[event.action]) do + pattern = self:expand_variables(pattern, event); local success, result = pcall(string.find, event[name], pattern); if success and result then self.log:info('[', event.key, '/', event.sequence, '] PERIMETER_BAD_HEADERS - ', name, '=', event[name], ' ~= ', pattern); -- cgit v1.2.3