From: rjk@greenend.org.uk <> Date: Tue, 25 Sep 2007 13:02:31 +0000 (+0100) Subject: cope without main config file X-Git-Tag: 5.0.3~667 X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/commitdiff_plain/9ade23192475758d2526d5b8eda160fbd8b53c66?hp=66ec39ed3af82963f63f16942149b9ba79aebe29 cope without main config file --- 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