diff --git a/router/java/src/net/i2p/router/startup/WorkingDir.java b/router/java/src/net/i2p/router/startup/WorkingDir.java
index f893a68723edd79ea765333b49bae96000cf51d6..bd8c2cfbc16d17d783e318001a1800dc070e1734 100644
--- a/router/java/src/net/i2p/router/startup/WorkingDir.java
+++ b/router/java/src/net/i2p/router/startup/WorkingDir.java
@@ -101,6 +101,9 @@ public class WorkingDir {
                         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())
+                            home = appdata;
                     }
                 }
                 dirf = new SecureDirectory(home, WORKING_DIR_DEFAULT_WINDOWS);