From e18dac16f34f4a0d4dacee2dfed4e7b01342a3e6 Mon Sep 17 00:00:00 2001 From: Jiquan Long Date: Mon, 27 Dec 2021 14:16:38 +0800 Subject: [PATCH] Fix close indexcoord panic (#14237) Signed-off-by: dragondriver --- internal/indexcoord/task_scheduler.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/indexcoord/task_scheduler.go b/internal/indexcoord/task_scheduler.go index e419d9d20a..b80fc71065 100644 --- a/internal/indexcoord/task_scheduler.go +++ b/internal/indexcoord/task_scheduler.go @@ -299,6 +299,8 @@ func (sched *TaskScheduler) Start() error { // Close closes the task scheduler of indexing tasks. func (sched *TaskScheduler) Close() { - sched.cancel() + if sched.cancel != nil { + sched.cancel() + } sched.wg.Wait() }