diff --git a/internal/vul/scanner.go b/internal/vul/scanner.go index 77c9ad662f..d7c04aaceb 100644 --- a/internal/vul/scanner.go +++ b/internal/vul/scanner.go @@ -110,6 +110,11 @@ func (s *imageScanner) Init(name, version string) { func (s *imageScanner) Stop() { s.mx.RLock() defer s.mx.RUnlock() + + if s.store != nil { + s.store.Close() + s.store = nil + } } func (s *imageScanner) Score(ii ...string) string {