From 9ade23192475758d2526d5b8eda160fbd8b53c66 Mon Sep 17 00:00:00 2001 Message-Id: <9ade23192475758d2526d5b8eda160fbd8b53c66.1717606153.git.mdw@distorted.org.uk> From: Mark Wooding Date: Tue, 25 Sep 2007 14:02:31 +0100 Subject: [PATCH] cope without main config file Organization: Straylight/Edgeware From: rjk@greenend.org.uk <> --- 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 -- [mdw]