From c6209e0142769f3f95fe53fa32701ca104e4a623 Mon Sep 17 00:00:00 2001 From: jmacxx <47253594+jmacxx@users.noreply.github.com> Date: Tue, 12 Apr 2022 18:25:06 -0500 Subject: [PATCH] Use Locale.ENGLISH when accessing directories and JAR resource paths. --- common/src/main/java/bisq/common/config/Config.java | 3 ++- .../bisq/core/network/p2p/seed/DefaultSeedNodeRepository.java | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/common/src/main/java/bisq/common/config/Config.java b/common/src/main/java/bisq/common/config/Config.java index 8cc8a87a9b9..15a6bbe1f76 100644 --- a/common/src/main/java/bisq/common/config/Config.java +++ b/common/src/main/java/bisq/common/config/Config.java @@ -23,6 +23,7 @@ import java.io.UncheckedIOException; import java.util.List; +import java.util.Locale; import java.util.Optional; import ch.qos.logback.classic.Level; @@ -799,7 +800,7 @@ public Config(String defaultAppName, File defaultUserDataDir, String... args) { } // Create all appDataDir subdirectories and assign to their respective properties - File btcNetworkDir = mkdir(appDataDir, baseCurrencyNetwork.name().toLowerCase()); + File btcNetworkDir = mkdir(appDataDir, baseCurrencyNetwork.name().toLowerCase(Locale.ENGLISH)); this.keyStorageDir = mkdir(btcNetworkDir, "keys"); this.storageDir = mkdir(btcNetworkDir, "db"); this.torDir = mkdir(btcNetworkDir, "tor"); diff --git a/core/src/main/java/bisq/core/network/p2p/seed/DefaultSeedNodeRepository.java b/core/src/main/java/bisq/core/network/p2p/seed/DefaultSeedNodeRepository.java index 071781b2cc0..e72b074433e 100644 --- a/core/src/main/java/bisq/core/network/p2p/seed/DefaultSeedNodeRepository.java +++ b/core/src/main/java/bisq/core/network/p2p/seed/DefaultSeedNodeRepository.java @@ -33,6 +33,7 @@ import java.util.Collection; import java.util.HashSet; import java.util.List; +import java.util.Locale; import java.util.Objects; import java.util.Optional; import java.util.regex.Matcher; @@ -69,7 +70,7 @@ private void reload() { } cache.clear(); - List result = getSeedNodeAddressesFromPropertyFile(config.baseCurrencyNetwork.name().toLowerCase()); + List result = getSeedNodeAddressesFromPropertyFile(config.baseCurrencyNetwork.name().toLowerCase(Locale.ENGLISH)); cache.addAll(result); // let values configured by filter fail more gracefully