From 031a8c5482f8e09ba93a594be80bc4f4771ede8a Mon Sep 17 00:00:00 2001 From: WeebDataHoarder <57538841+WeebDataHoarder@users.noreply.github.com> Date: Thu, 10 Apr 2025 07:00:43 +0200 Subject: [PATCH] Actually load TLS --- cmd/go-away/main.go | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/cmd/go-away/main.go b/cmd/go-away/main.go index 6b7381f..ada566e 100644 --- a/cmd/go-away/main.go +++ b/cmd/go-away/main.go @@ -298,8 +298,15 @@ func main() { wg.Add(1) go func() { defer wg.Done() - if err := server.Serve(listener); !errors.Is(err, http.ErrServerClosed) { - log.Fatal(err) + + if acmeManager != nil { + if err := server.ServeTLS(listener, "", ""); !errors.Is(err, http.ErrServerClosed) { + log.Fatal(err) + } + } else { + if err := server.Serve(listener); !errors.Is(err, http.ErrServerClosed) { + log.Fatal(err) + } } }() @@ -347,7 +354,15 @@ func main() { server := newServer(state, acmeManager) - if err := server.Serve(listener); !errors.Is(err, http.ErrServerClosed) { - log.Fatal(err) + if acmeManager != nil { + if err := server.ServeTLS(listener, "", ""); !errors.Is(err, http.ErrServerClosed) { + log.Fatal(err) + } + } else { + + if err := server.Serve(listener); !errors.Is(err, http.ErrServerClosed) { + log.Fatal(err) + } } + }