From 9ade23192475758d2526d5b8eda160fbd8b53c66 Mon Sep 17 00:00:00 2001 From: "rjk@greenend.org.uk" <> Date: Tue, 25 Sep 2007 14:02:31 +0100 Subject: [PATCH 1/1] cope without main config file --- lib/configuration.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/configuration.c b/lib/configuration.c index 60b3e0e..081e6d2 100644 --- a/lib/configuration.c +++ b/lib/configuration.c @@ -1063,8 +1063,10 @@ int config_read() { set_configfile(); c = config_default(); - if(config_include(c, configfile)) - return -1; + /* standalone Disobedience installs might not have a global config file */ + if(access(configfile, F_OK) == 0) + if(config_include(c, configfile)) + return -1; /* if we can read the private config file, do */ if((privconf = config_private()) && access(privconf, R_OK) == 0 -- 2.11.0