diff --git a/internal/database/articles.go b/internal/database/articles.go index 64e0dab..7b1fbf7 100644 --- a/internal/database/articles.go +++ b/internal/database/articles.go @@ -34,6 +34,7 @@ func IsSaved(store *Store, url string) bool { if err != nil { panic(err) } + defer query.Close() row := query.QueryRow(url) err = row.Scan(&exists) @@ -52,6 +53,7 @@ func ArticlesForDay(store *Store, day time.Time) (articles []model.DisplayArticl if err != nil { return result, err } + defer query.Close() tomorrow := day.AddDate(0, 0, 1) todayDate := day.Format("2006-01-02") @@ -98,6 +100,7 @@ func ArticleByID(store *Store, ID int, slug string) (article model.DisplayArticl if err != nil { return result, err } + defer query.Close() row := query.QueryRow(ID, slug) if err != nil { diff --git a/server b/server index 660ac5d..ecec9fd 100755 Binary files a/server and b/server differ