explicitly ignore err on cleanup
This commit is contained in:
@@ -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)
|
||||||
}
|
}
|
||||||
}()
|
}()
|
||||||
|
|||||||
Reference in New Issue
Block a user