From a4ba9253523755c979c53b5cab978f7afd2ba8a6 Mon Sep 17 00:00:00 2001 From: Michael Lumish Date: Tue, 8 Aug 2023 10:37:20 -0700 Subject: [PATCH] grpc-js: Add null check in pick_first array access --- packages/grpc-js/src/load-balancer-pick-first.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/grpc-js/src/load-balancer-pick-first.ts b/packages/grpc-js/src/load-balancer-pick-first.ts index 08971980b..37bc8e0ff 100644 --- a/packages/grpc-js/src/load-balancer-pick-first.ts +++ b/packages/grpc-js/src/load-balancer-pick-first.ts @@ -306,7 +306,7 @@ export class PickFirstLoadBalancer implements LoadBalancer { this.children[subchannelIndex].subchannel.getAddress() ); process.nextTick(() => { - this.children[subchannelIndex].subchannel.startConnecting(); + this.children[subchannelIndex]?.subchannel.startConnecting(); }); } this.connectionDelayTimeout = setTimeout(() => {