Check if vhostOptions is defined (#1185)

environments/ppa-mbqj77/deployments/1
Xavier Guimard 8 years ago
parent 82d39edc42
commit a9c36da63d
  1. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/Main/Reload.pm
  2. 1
      lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Init.pm

@ -515,7 +515,7 @@ sub conditionSub {
sub aliasInit {
my ( $class, $conf ) = @_;
foreach my $vhost ( keys %{ $conf->{vhostOptions} } ) {
foreach my $vhost ( keys %{ $conf->{vhostOptions} || {} } ) {
if ( my $aliases = $conf->{vhostOptions}->{$vhost}->{vhostAliases} ) {
foreach ( split /\s+/, $aliases ) {
$class->tsv->{vhostAlias}->{$_} = $vhost;

@ -228,6 +228,7 @@ sub reloadConf {
foreach my $vhost ( keys %{ $self->conf->{locationRules} } ) {
$self->logger->debug("Vhost $vhost added in trusted domains");
$re->add( quotemeta($vhost) );
$self->conf->{vhostOptions} ||= {};
if ( my $tmp =
$self->conf->{vhostOptions}->{$vhost}->{vhostAliases} )
{

Loading…
Cancel
Save