Merge pull request #183 from future-architect/fix-defer-close-cache
Fix defer cahce.DB.close()
This commit is contained in:
		@@ -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 {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user