diff options
Diffstat (limited to 'internal/scrobbler/db.go')
| -rw-r--r-- | internal/scrobbler/db.go | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/internal/scrobbler/db.go b/internal/scrobbler/db.go index 7b97b82..1125798 100644 --- a/internal/scrobbler/db.go +++ b/internal/scrobbler/db.go @@ -3,6 +3,7 @@ package scrobbler import ( "database/sql" "fmt" + "log" "os" _ "github.com/mattn/go-sqlite3" @@ -17,7 +18,11 @@ func initdb(dbpath string) error { if err != nil { return err } - defer db.Close() + defer func() { + if err := db.Close(); err != nil { + log.Printf("failed to close database: %v", err) + } + }() sqlStmt := `create table records (id text primary key, title text, |
