From e1fbb3e6557c5813baff48ee4f74650e80b20bea Mon Sep 17 00:00:00 2001 From: Hackerpilot Date: Wed, 25 Mar 2015 22:35:47 -0700 Subject: [PATCH] Look for dcd.conf in /etc/ as a backup. #203 --- src/server.d | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/server.d b/src/server.d index f0971fb..c79c3a9 100644 --- a/src/server.d +++ b/src/server.d @@ -248,9 +248,10 @@ string getConfigurationLocation() if (configDir is null) { configDir = environment.get("HOME", null); - if (configDir is null) - throw new Exception("Both $XDG_CONFIG_HOME and $HOME are unset"); - configDir = buildPath(configDir, ".config", "dcd", CONFIG_FILE_NAME); + if (configDir !is null) + configDir = buildPath(configDir, ".config", "dcd", CONFIG_FILE_NAME); + else + configDir = "/etc/"; } else {