From 11b010b2815636e500bac8f8791978e21c2d7765 Mon Sep 17 00:00:00 2001 From: Kota Kanbe Date: Wed, 14 Sep 2016 18:16:18 +0900 Subject: [PATCH] Fix defer cahce.DB.close() --- scan/serverapi.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/scan/serverapi.go b/scan/serverapi.go index 4c892181..74c6cff7 100644 --- a/scan/serverapi.go +++ b/scan/serverapi.go @@ -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 {