explicitly ignore err on cleanup
ci / Tests (push) Has been cancelled
ci / Style (push) Has been cancelled

This commit is contained in:
2026-05-07 10:35:44 -06:00
parent 346718b65f
commit 469ad69e42
+4 -3
View File
@@ -56,7 +56,7 @@ func main() {
slog.Error("failed to create cache", "err", err) slog.Error("failed to create cache", "err", err)
os.Exit(1) os.Exit(1)
} }
defer c.Close() defer c.Close() //nolint:errcheck // best effort cleanup on exit
srv := &Server{ srv := &Server{
cfg: cfg, cfg: cfg,
@@ -71,7 +71,8 @@ func main() {
if err := srv.c.Refresh(); err != nil { if err := srv.c.Refresh(); err != nil {
slog.Error("failed to refesh db files", "err", err) slog.Error("failed to refesh db files", "err", err)
c.Close() //nolint:errcheck //already exiting
_ = c.Close() // best effort cleanup on exit
os.Exit(1) os.Exit(1)
} }
@@ -89,7 +90,7 @@ func main() {
slog.Info("serving pkgstash", "root", cfg.CacheRoot, "port", cfg.Port) slog.Info("serving pkgstash", "root", cfg.CacheRoot, "port", cfg.Port)
if err = httpServe.ListenAndServe(); err != http.ErrServerClosed { if err = httpServe.ListenAndServe(); err != http.ErrServerClosed {
slog.Error("server failed", "err", err) slog.Error("server failed", "err", err)
c.Close() _ = c.Close() // best effort cleanup on exit
os.Exit(1) os.Exit(1)
} }
}() }()