From 600ae17f103c4555695b5cca8e7b309abbf31d6c Mon Sep 17 00:00:00 2001
From: Guillaume Rousse <guillaume.rousse@renater.fr>
Date: Tue, 6 Mar 2018 11:59:23 +0100
Subject: [PATCH] abort if configuration is not readable

---
 bin/access-check-manager.cgi.in | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/bin/access-check-manager.cgi.in b/bin/access-check-manager.cgi.in
index 6513a8a..db68c12 100755
--- a/bin/access-check-manager.cgi.in
+++ b/bin/access-check-manager.cgi.in
@@ -12,6 +12,9 @@ use AccountManager::App;
 my $configuration_file =
     $ENV{ACCOUNTMANAGER_CONFIG} || '@confdir@/manager.conf';
 my $configuration = Config::Tiny->read($configuration_file);
+if (!$configuration) {
+    die Config::Tiny->errstr() . "\n";
+}
 
 my $app = AccountManager::App->new(
     configuration => $configuration
-- 
GitLab