From c204ebc5146bb05873b0a9ebfe0ff877e76ed591 Mon Sep 17 00:00:00 2001 From: "Harrison (Harry) Cramer" <32515581+harrisoncramer@users.noreply.github.com> Date: Mon, 4 Dec 2023 10:24:51 -0500 Subject: [PATCH] bugfix: Fixes shutdown functionality (#131) Fixes an issue where the shutdown functionality did not check for the error type --- cmd/server.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/cmd/server.go b/cmd/server.go index 75b137a..c5b3b82 100644 --- a/cmd/server.go +++ b/cmd/server.go @@ -33,8 +33,12 @@ func startServer(client *Client, projectInfo *ProjectInfo) { go func() { err := server.Serve(l) if err != nil { - fmt.Fprintf(os.Stderr, "Error starting server: %s\n", err) - os.Exit(1) + if errors.Is(err, http.ErrServerClosed) { + os.Exit(0) + } else { + fmt.Fprintf(os.Stderr, "Server did not respond: %s\n", err) + os.Exit(1) + } } }()