SPIGOT-7676: Enforce locale parameter in toLowerCase and toUpperCase method calls and always use root locale
By: DerFrZocker <derrieple@gmail.com>
This commit is contained in:
@@ -4,6 +4,7 @@ import com.google.common.base.Preconditions;
|
||||
import java.util.ArrayList;
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
import java.util.logging.Level;
|
||||
@@ -186,7 +187,7 @@ public class Permission {
|
||||
@NotNull
|
||||
public Permission addParent(@NotNull String name, boolean value) {
|
||||
PluginManager pm = Bukkit.getServer().getPluginManager();
|
||||
String lname = name.toLowerCase(java.util.Locale.ENGLISH);
|
||||
String lname = name.toLowerCase(Locale.ROOT);
|
||||
|
||||
Permission perm = pm.getPermission(lname);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user