diff --git a/modules/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/_LDAP.pm b/modules/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/_LDAP.pm index d3f7a4c9d..72480db70 100644 --- a/modules/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/_LDAP.pm +++ b/modules/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/_LDAP.pm @@ -13,7 +13,7 @@ use Encode; use strict; our @EXPORT = qw(ldap); -our $VERSION = '1.1.0'; +our $VERSION = '1.1.1'; our $ppLoaded = 0; BEGIN { @@ -425,6 +425,10 @@ sub searchGroups { } $searchFilter .= "))"; + # Escape some special chars in DN + # Special char: / + $searchFilter =~ s/\\/\\\\/; + $portal->lmLog( "Group search filter: $searchFilter", 'debug' ); # Search