From d2d281f38c19cffda70c32812e52a342e27216d0 Mon Sep 17 00:00:00 2001 From: Trong Huu Nguyen Date: Wed, 18 Oct 2023 14:16:59 +0200 Subject: [PATCH] fix(server): correcter error equality check --- pkg/server/server.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/server/server.go b/pkg/server/server.go index 390e626..a91235e 100644 --- a/pkg/server/server.go +++ b/pkg/server/server.go @@ -2,6 +2,7 @@ package server import ( "context" + "errors" "net/http" "os" "os/signal" @@ -54,7 +55,7 @@ func Start(cfg *config.Config, r chi.Router) error { go func() { <-shutdownCtx.Done() - if shutdownCtx.Err() == context.DeadlineExceeded { + if errors.Is(shutdownCtx.Err(), context.DeadlineExceeded) { log.Fatalf("server: graceful shutdown timed out after %s; forcing exit.", shutdownTimeout) } }()