Skip to content

Commit eac5bf7

Browse files
committed
Handle bad configs better
1 parent f4c2b9e commit eac5bf7

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lib/VWF/Display.pm

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,9 @@ sub new
143143
my $config;
144144
eval {
145145
# Try default first, then domain-specific config first
146-
$config = Config::Abstraction->new(config_dirs => [$config_dir], config_files => ['default', $info->domain_name()])->all();
146+
if($config = Config::Abstraction->new(config_dirs => [$config_dir], config_files => ['default', $info->domain_name()])) {
147+
$config = $config->all();
148+
}
147149
};
148150
if($@ || !defined($config)) {
149151
die "Configuration error: $@: $config_dir/", $info->domain_name();

0 commit comments

Comments
 (0)