From 3d6b48bb3462ca4c057e5ddb6ec37217a2061ef5 Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Thu, 7 Jan 2021 11:52:27 -0300 Subject: [PATCH] Do not produce malformed links for adding contacts when on other locales such as Turkish --- .../bramble/contact/PendingContactFactoryImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bramble-core/src/main/java/org/briarproject/bramble/contact/PendingContactFactoryImpl.java b/bramble-core/src/main/java/org/briarproject/bramble/contact/PendingContactFactoryImpl.java index 68dd24cca..89eb0f825 100644 --- a/bramble-core/src/main/java/org/briarproject/bramble/contact/PendingContactFactoryImpl.java +++ b/bramble-core/src/main/java/org/briarproject/bramble/contact/PendingContactFactoryImpl.java @@ -11,6 +11,7 @@ import org.briarproject.bramble.api.system.Clock; import org.briarproject.bramble.util.Base32; import java.security.GeneralSecurityException; +import java.util.Locale; import java.util.regex.Matcher; import javax.inject.Inject; @@ -52,7 +53,7 @@ class PendingContactFactoryImpl implements PendingContactFactory { byte[] raw = new byte[RAW_LINK_BYTES]; raw[0] = FORMAT_VERSION; arraycopy(encoded, 0, raw, 1, encoded.length); - return "briar://" + Base32.encode(raw).toLowerCase(); + return "briar://" + Base32.encode(raw).toLowerCase(Locale.US); } private PublicKey parseHandshakeLink(String link) throws FormatException {