From 4a2a786598b02a8379a0d64a0399dd2203f097ba Mon Sep 17 00:00:00 2001 From: Maxime Besson Date: Thu, 24 Jun 2021 19:02:17 +0200 Subject: [PATCH] Fix CDA wildcard regexp (#2534) --- lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Init.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Init.pm b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Init.pm index 58e5f598f..08b58d24f 100644 --- a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Init.pm +++ b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Init.pm @@ -383,8 +383,8 @@ sub reloadConf { # Handle wildcards if ( $vhost =~ /[\%\*]/ ) { - $expr =~ s/\\\*/\.*/; - $expr =~ s/\\\%/[\^\.]\*/; + $expr =~ s/\\\*/[A-Za-z0-9\.]\*/; + $expr =~ s/\\\%/[A-Za-z0-9]\*/; } $re->add($expr); $self->logger->debug("Vhost $vhost added in trusted domains");