From 02a296e500473f6a26b5fd7e74afa4a81131c18e Mon Sep 17 00:00:00 2001 From: Jon Chambers Date: Wed, 22 Sep 2021 16:21:35 -0400 Subject: [PATCH] Use a MIME Base64 decoder for provisioning messages --- .../textsecuregcm/controllers/ProvisioningController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/controllers/ProvisioningController.java b/service/src/main/java/org/whispersystems/textsecuregcm/controllers/ProvisioningController.java index d1c392f1c..a7de6788c 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/controllers/ProvisioningController.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/controllers/ProvisioningController.java @@ -47,7 +47,7 @@ public class ProvisioningController { rateLimiters.getMessagesLimiter().validate(auth.getAccount().getUuid()); if (!provisioningManager.sendProvisioningMessage(new ProvisioningAddress(destinationName, 0), - Base64.getDecoder().decode(message.getBody()))) { + Base64.getMimeDecoder().decode(message.getBody()))) { throw new WebApplicationException(Response.Status.NOT_FOUND); } }