From 18bdb2a0446fd0e60f645f686238488156ac94f5 Mon Sep 17 00:00:00 2001 From: Roland Gruber Date: Tue, 8 Dec 2015 16:46:08 +0000 Subject: [PATCH] enhanced filtering --- lam/lib/modules/nisMailAlias.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lam/lib/modules/nisMailAlias.inc b/lam/lib/modules/nisMailAlias.inc index 48bc3d7c..d9d3350d 100644 --- a/lam/lib/modules/nisMailAlias.inc +++ b/lam/lib/modules/nisMailAlias.inc @@ -365,7 +365,7 @@ class nisMailAlias extends baseModule { // load list with all mail addresses $count = sizeof($options); for ($i = 0; $i < $count; $i++) { - if (!get_preg($options[$i], $regex) || (($filter != '') && (strpos($options[$i], $filter) === false))) { + if (!get_preg($options[$i], $regex) || (!empty($filter) && !preg_match('/' . str_replace('*', '.*', $filter) . '/ui', $options[$i]))) { unset($options[$i]); } }