From 6a3ddc131a665002bcddba05eae1d142084d8401 Mon Sep 17 00:00:00 2001 From: wanyaoqi <18528551+wanyaoqi@users.noreply.github.com> Date: Fri, 27 Sep 2024 00:35:00 +0800 Subject: [PATCH] fix(host): check qga is init on check qga runing (#21308) --- pkg/hostman/guestman/guestman.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/hostman/guestman/guestman.go b/pkg/hostman/guestman/guestman.go index a04bb97d20..2566d1f51a 100644 --- a/pkg/hostman/guestman/guestman.go +++ b/pkg/hostman/guestman/guestman.go @@ -493,6 +493,10 @@ func (m *SGuestManager) GetQgaRunningGuests() []string { return true } + if guest.guestAgent == nil { + // in case guestAgent not init + return true + } if guest.guestAgent.TryLock() { defer guest.guestAgent.Unlock() err := guest.guestAgent.GuestPing(1)