From 813514136f07257ace9ded429f54da94a7fd4262 Mon Sep 17 00:00:00 2001 From: crazycs Date: Wed, 19 Aug 2020 12:05:57 +0800 Subject: [PATCH] distsql: fix panic on selectResultRuntimeStats.String (#19277) --- distsql/select_result.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/distsql/select_result.go b/distsql/select_result.go index 98281f529bca8..365b5cb6adb28 100644 --- a/distsql/select_result.go +++ b/distsql/select_result.go @@ -386,8 +386,8 @@ func (s *selectResultRuntimeStats) String() string { } } copRPC := s.rpcStat.Stats[tikvrpc.CmdCop] - delete(s.rpcStat.Stats, tikvrpc.CmdCop) - if copRPC.Count > 0 { + if copRPC != nil && copRPC.Count > 0 { + delete(s.rpcStat.Stats, tikvrpc.CmdCop) buf.WriteString(", rpc_num: ") buf.WriteString(strconv.FormatInt(copRPC.Count, 10)) buf.WriteString(", rpc_time: ")