From 20c528debe0901968c4363d2809152cf307eaf90 Mon Sep 17 00:00:00 2001 From: zzz <zzz@i2pmail.org> Date: Tue, 27 Apr 2021 10:58:17 -0400 Subject: [PATCH] Router: Cleanup fix for gitlab ticket #16 Only check for clients.config if there was no clients.config.d --- router/java/src/net/i2p/router/startup/WorkingDir.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/router/java/src/net/i2p/router/startup/WorkingDir.java b/router/java/src/net/i2p/router/startup/WorkingDir.java index bd8c2cfbc1..bf17f731b8 100644 --- a/router/java/src/net/i2p/router/startup/WorkingDir.java +++ b/router/java/src/net/i2p/router/startup/WorkingDir.java @@ -99,11 +99,13 @@ public class WorkingDir { // then attempt to use, resulting in a router with no client applications. Checking // for clients.config.d determines if the directory is "Real" or not. File clientAppsConfig = new File(checkOld.getAbsolutePath(), "clients.config.d"); - if (routerConfig.exists() && clientAppsConfig.exists() && clientAppsConfig.isDirectory()) - home = appdata; - clientAppsConfig = new File(checkOld.getAbsolutePath(), "clients.config"); - if (routerConfig.exists() && clientAppsConfig.exists()) + if (routerConfig.exists() && clientAppsConfig.exists() && clientAppsConfig.isDirectory()) { home = appdata; + } else { + clientAppsConfig = new File(checkOld.getAbsolutePath(), "clients.config"); + if (routerConfig.exists() && clientAppsConfig.exists()) + home = appdata; + } } } dirf = new SecureDirectory(home, WORKING_DIR_DEFAULT_WINDOWS); -- GitLab