From 1b27db7daa61b8c183312f2178e63d495d7bd99e Mon Sep 17 00:00:00 2001 From: ssongliu Date: Fri, 21 Aug 2026 17:33:52 +0800 Subject: [PATCH] fix: honor configured ClamAV scan timeout (#13619) --- agent/utils/clam/clam.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/agent/utils/clam/clam.go b/agent/utils/clam/clam.go index a9ce6cc93..ff42d71a4 100644 --- a/agent/utils/clam/clam.go +++ b/agent/utils/clam/clam.go @@ -19,7 +19,7 @@ import ( ) func AddScanTask(taskItem *task.Task, clam model.Clam, timeNow string) { - taskItem.AddSubTask(i18n.GetWithName("Clamscan", clam.Path), func(t *task.Task) error { + taskItem.AddSubTaskWithOps(i18n.GetWithName("Clamscan", clam.Path), func(t *task.Task) error { strategy := "" switch clam.InfectedStrategy { case "remove": @@ -43,7 +43,7 @@ func AddScanTask(taskItem *task.Task, clam model.Clam, timeNow string) { return fmt.Errorf("clamdscan failed, %v", err) } return nil - }, nil) + }, nil, 0, time.Duration(clam.Timeout)*time.Second) } func AnalysisFromLog(pathItem string, record *model.ClamRecord) {