From 8ca99f661d2e762d53d3e7ac9fa1194d14505600 Mon Sep 17 00:00:00 2001 From: Eric Anderson Date: Mon, 24 Apr 2023 10:07:44 -0700 Subject: [PATCH] core: Pass Locality to toLowerCase() in GrpcUtil We pretty much never want to use the system locality, across all our code. --- core/src/main/java/io/grpc/internal/GrpcUtil.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/io/grpc/internal/GrpcUtil.java b/core/src/main/java/io/grpc/internal/GrpcUtil.java index fb94119318..4fe05cc125 100644 --- a/core/src/main/java/io/grpc/internal/GrpcUtil.java +++ b/core/src/main/java/io/grpc/internal/GrpcUtil.java @@ -59,6 +59,7 @@ import java.util.Collection; import java.util.Collections; import java.util.EnumSet; import java.util.List; +import java.util.Locale; import java.util.Set; import java.util.concurrent.Executor; import java.util.concurrent.ExecutorService; @@ -436,7 +437,7 @@ public final class GrpcUtil { return false; } - contentType = contentType.toLowerCase(); + contentType = contentType.toLowerCase(Locale.US); if (!contentType.startsWith(CONTENT_TYPE_GRPC)) { // Not a gRPC content-type. return false;