diff options
author | Guilhem Moulin <guilhem.moulin@fripost.org> | 2013-01-26 20:32:10 +0100 |
---|---|---|
committer | Guilhem Moulin <guilhem.moulin@fripost.org> | 2013-01-26 20:39:50 +0100 |
commit | 5002c89470b511dea3bb8eb64c81a71b7788fa0f (patch) | |
tree | abdda09ec1f429fb6ae3d72b9f5182ca48efaf8f /lib/Fripost/Schema/Util.pm | |
parent | 28efba729bbd2687016cf122c1b01c2e8b09c202 (diff) |
wibble
Diffstat (limited to 'lib/Fripost/Schema/Util.pm')
-rw-r--r-- | lib/Fripost/Schema/Util.pm | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Fripost/Schema/Util.pm b/lib/Fripost/Schema/Util.pm index 6fb84dc..2d1a60f 100644 --- a/lib/Fripost/Schema/Util.pm +++ b/lib/Fripost/Schema/Util.pm @@ -157,7 +157,7 @@ sub split_addr { my $addr = shift; my %options = @_; - $addr =~ /^(.*)\@([^@]+)$/s; + $addr =~ /^(.*)\@([^\@]+)$/s; my ($l,$d) = ($1, $2); if (defined $options{'-encode'}) { @@ -246,7 +246,7 @@ sub ldap_and_filter { return $filters[0]; } else { - @filters = map {'('.$_.')'} @filters; + @filters = map { /^\(.*\)$/ ? $_ : '('.$_.')' } @filters; return '(&'.(join '', @filters).')'; } } |