summaryrefslogtreecommitdiff
path: root/enigma-server
diff options
context:
space:
mode:
authorGravatar Juuz2025-09-03 13:59:45 +0300
committerGravatar GitHub2025-09-03 11:59:45 +0100
commit57c37c222c43f732c8b7703263cf9a573561322f (patch)
treeb1eda877bac461463448ec1def988810447193fc /enigma-server
parentUpdate Gradle and fix buildscripts (#557) (diff)
downloadenigma-57c37c222c43f732c8b7703263cf9a573561322f.tar.gz
enigma-57c37c222c43f732c8b7703263cf9a573561322f.tar.xz
enigma-57c37c222c43f732c8b7703263cf9a573561322f.zip
Always specify locale in toUpperCase and toLowerCase (#556)
Not all of these changes are strictly needed to avoid the Turkish i issue specifically, but it's good to be consistent.
Diffstat (limited to 'enigma-server')
-rw-r--r--enigma-server/src/main/java/cuchaz/enigma/network/DedicatedEnigmaServer.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/enigma-server/src/main/java/cuchaz/enigma/network/DedicatedEnigmaServer.java b/enigma-server/src/main/java/cuchaz/enigma/network/DedicatedEnigmaServer.java
index af5e34b3..a3c38824 100644
--- a/enigma-server/src/main/java/cuchaz/enigma/network/DedicatedEnigmaServer.java
+++ b/enigma-server/src/main/java/cuchaz/enigma/network/DedicatedEnigmaServer.java
@@ -6,6 +6,7 @@ import java.nio.file.Files;
6import java.nio.file.Path; 6import java.nio.file.Path;
7import java.nio.file.Paths; 7import java.nio.file.Paths;
8import java.util.List; 8import java.util.List;
9import java.util.Locale;
9import java.util.concurrent.BlockingQueue; 10import java.util.concurrent.BlockingQueue;
10import java.util.concurrent.Executors; 11import java.util.concurrent.Executors;
11import java.util.concurrent.LinkedBlockingDeque; 12import java.util.concurrent.LinkedBlockingDeque;
@@ -102,7 +103,7 @@ public class DedicatedEnigmaServer extends EnigmaServer {
102 103
103 if (Files.isDirectory(mappingsFile)) { 104 if (Files.isDirectory(mappingsFile)) {
104 mappingFormat = MappingFormat.ENIGMA_DIRECTORY; 105 mappingFormat = MappingFormat.ENIGMA_DIRECTORY;
105 } else if (mappingsFile.getFileName().toString().toLowerCase().endsWith(".zip")) { 106 } else if (mappingsFile.getFileName().toString().toLowerCase(Locale.ROOT).endsWith(".zip")) {
106 mappingFormat = MappingFormat.ENIGMA_ZIP; 107 mappingFormat = MappingFormat.ENIGMA_ZIP;
107 } else { 108 } else {
108 mappingFormat = MappingFormat.ENIGMA_FILE; 109 mappingFormat = MappingFormat.ENIGMA_FILE;