From 8f8dffd91bc9408d08b9a3433f99f6ec1d5deec9 Mon Sep 17 00:00:00 2001 From: Mark Buechler Date: Wed, 8 Dec 2010 15:01:48 +0000 Subject: [PATCH] - Exit 0 and issue warning on empty config file. git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2979 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- scstadmin/scstadmin.sysfs/scstadmin | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scstadmin/scstadmin.sysfs/scstadmin b/scstadmin/scstadmin.sysfs/scstadmin index cbb8f8de6..32694664c 100755 --- a/scstadmin/scstadmin.sysfs/scstadmin +++ b/scstadmin/scstadmin.sysfs/scstadmin @@ -1516,6 +1516,11 @@ sub checkConfiguration { readConfigFile() if (!$CONFIG); + if (!scalar keys %{$CONFIG}) { + print "-> WARNING: Configuration is empty or unreadable, aborting.\n\n"; + exit 0; + } + # Check for a minimum sane configuration if (!defined($$CONFIG{'TARGET_DRIVER'}) || !(scalar keys %{$$CONFIG{'TARGET_DRIVER'}})) {