From: rjk@greenend.org.uk <> Date: Tue, 25 Sep 2007 13:02:31 +0000 (+0100) Subject: cope without main config file X-Git-Tag: debian-1_5_99dev8~241 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/commitdiff_plain/9ade23192475758d2526d5b8eda160fbd8b53c66 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