I2P Address: [http://git.idk.i2p]

Skip to content
Snippets Groups Projects

remove Application Data from path to I2P service config on Windows

Merged idk requested to merge idk/i2p.i2p:programdata-path-fix into master
1 unresolved thread
@@ -110,8 +110,19 @@ public class WorkingDir {
}
}
String programData = System.getenv("PROGRAMDATA");
if (home.toLowerCase().contains(programData.toLowerCase()) || home.toLowerCase().contains("system32".toLowerCase())) {
home = programData;
String winDirSystem32 = System.getenv("WINDIR");
if (winDirSystem32 != null) {
winDirSystem32 = new File(winDirSystem32, "system32").getAbsolutePath();
}
if (winDirSystem32 != null) {
if (home.toLowerCase().startsWith(winDirSystem32.toLowerCase())) {
home = programData;
}
}
if (programData != null) {
if (home.toLowerCase().startsWith(programData.toLowerCase())) {
home = programData;
}
}
dirf = new SecureDirectory(home, WORKING_DIR_DEFAULT_WINDOWS);
} else if (SystemVersion.isMac()) {
Loading