From 7765ec0e3bfceac441beff7611cbf36eb578e02e Mon Sep 17 00:00:00 2001 From: Qiu Jian Date: Tue, 29 Jun 2021 00:01:19 +0800 Subject: [PATCH] fix(host): allow server directory a symbol link to directory in other location --- pkg/hostman/guestman/guestman.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/hostman/guestman/guestman.go b/pkg/hostman/guestman/guestman.go index 27cc48d4cd..8d7dea5297 100644 --- a/pkg/hostman/guestman/guestman.go +++ b/pkg/hostman/guestman/guestman.go @@ -259,7 +259,7 @@ func (m *SGuestManager) IsGuestDir(f os.FileInfo) bool { if !regutils.MatchUUID(f.Name()) { return false } - if !f.Mode().IsDir() { + if !f.Mode().IsDir() && f.Mode()&os.ModeSymlink == 0 { return false } descFile := path.Join(m.ServersPath, f.Name(), "desc")