From 46935b96506deef74e73192e70cc44e3795b1452 Mon Sep 17 00:00:00 2001 From: Shihao Xia Date: Wed, 1 Dec 2021 18:10:13 -0500 Subject: [PATCH] fix possible nil before casting (#5017) --- .../balancer/clustermanager/clustermanager_test.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/xds/internal/balancer/clustermanager/clustermanager_test.go b/xds/internal/balancer/clustermanager/clustermanager_test.go index 503ed58fd09e..5b3a2403e1a7 100644 --- a/xds/internal/balancer/clustermanager/clustermanager_test.go +++ b/xds/internal/balancer/clustermanager/clustermanager_test.go @@ -559,9 +559,12 @@ func TestClusterManagerForwardsBalancerBuildOptions(t *testing.T) { } ctx, cancel := context.WithTimeout(context.Background(), defaultTestTimeout) defer cancel() - if v, err := ccsCh.Receive(ctx); err != nil { - err2 := v.(error) - t.Fatal(err2) + v, err := ccsCh.Receive(ctx) + if err != nil { + t.Fatalf("timed out waiting for UpdateClientConnState result: %v", err) + } + if v != nil { + t.Fatal(v) } }