commit 847a853498ed41684aa9e6215090149d93034425
parent 927b7df4b2052a6b3c2ae1f2b44a6bc901315f8d
Author: William Morgan <wmorgan-sup@masanjin.net>
Date: Fri, 4 Sep 2009 11:13:52 -0400
fail fast if config is not valid
Diffstat:
1 file changed, 1 insertion(+), 0 deletions(-)
diff --git a/lib/sup.rb b/lib/sup.rb
@@ -193,6 +193,7 @@ end
## set up default configuration file
if File.exists? Redwood::CONFIG_FN
$config = Redwood::load_yaml_obj Redwood::CONFIG_FN
+ abort "#{Redwood::CONFIG_FN} is not a valid configuration file (it's a #{$config.class}, not a hash)" unless $config.is_a?(Hash)
else
require 'etc'
require 'socket'