aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib/compression/compression_algorithm.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/lib/compression/compression_algorithm.c')
-rw-r--r--src/core/lib/compression/compression_algorithm.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/core/lib/compression/compression_algorithm.c b/src/core/lib/compression/compression_algorithm.c
index 7039364b7b..820871d579 100644
--- a/src/core/lib/compression/compression_algorithm.c
+++ b/src/core/lib/compression/compression_algorithm.c
@@ -199,5 +199,6 @@ void grpc_compression_options_disable_algorithm(
int grpc_compression_options_is_algorithm_enabled(
const grpc_compression_options *opts,
grpc_compression_algorithm algorithm) {
+ if (algorithm >= GRPC_COMPRESS_ALGORITHMS_COUNT) return 0;
return GPR_BITGET(opts->enabled_algorithms_bitset, algorithm);
}