diff --git a/syft/pkg/cataloger/redhat/cataloger.go b/syft/pkg/cataloger/redhat/cataloger.go index f6c7080ac..addd8aaf2 100644 --- a/syft/pkg/cataloger/redhat/cataloger.go +++ b/syft/pkg/cataloger/redhat/cataloger.go @@ -48,6 +48,10 @@ func NewArchiveCataloger() pkg.Cataloger { } func isSqliteDriverAvailable() bool { - _, err := sql.Open("sqlite", ":memory:") - return err == nil + db, err := sql.Open("sqlite", ":memory:") + if err != nil { + return false + } + _ = db.Close() + return true }