Merge pull request #183 from future-architect/fix-defer-close-cache

Fix defer cahce.DB.close()
This commit is contained in:
Kota Kanbe
2016-09-14 18:25:04 +09:00
committed by GitHub

View File

@@ -443,9 +443,12 @@ func Scan() []error {
if err := setupCangelogCache(); err != nil {
return []error{err}
}
if cache.DB != nil {
defer cache.DB.Close()
}
defer func() {
if cache.DB != nil {
defer cache.DB.Close()
}
}()
Log.Info("Scanning vulnerable OS packages...")
if errs := scanPackages(); errs != nil {