Handle db.Close error explicitly in deferred function

This commit is contained in:
siyahas 2025-09-09 13:25:49 +03:00
parent 0aa4a49147
commit ce01ef65ed

View file

@ -44,7 +44,12 @@ func main() {
if err != nil {
log.Fatalf("open db: %v", err)
}
defer db.Close()
defer func(db *sql.DB) {
err := db.Close()
if err != nil {
log.Fatalf("close db: %v", err)
}
}(db)
r := gin.Default()