diff options
| author | 2022-05-12 11:35:36 +0200 | |
|---|---|---|
| committer | 2022-05-12 11:35:36 +0200 | |
| commit | 898d256511fdddbc6b5e783116b07fd240b28819 (patch) | |
| tree | cfb638820d9b3c6979329b77903567c30291c769 | |
| parent | [bugfix] Add account raw note fix (#556) (diff) | |
| download | gotosocial-898d256511fdddbc6b5e783116b07fd240b28819.tar.xz | |
[bugfix] Fix server trying to listen twice on same address when l.e. enabled (#557)v0.3.3
| -rw-r--r-- | internal/router/router.go | 7 | 
1 files changed, 1 insertions, 6 deletions
| diff --git a/internal/router/router.go b/internal/router/router.go index 0367ba912..dbd39fc99 100644 --- a/internal/router/router.go +++ b/internal/router/router.go @@ -91,10 +91,6 @@ func (r *router) Start() {  			http.Redirect(rw, r, target, http.StatusTemporaryRedirect)  		}) -		// Clone HTTP server but with autocert handler -		srv := r.srv -		srv.Handler = r.certManager.HTTPHandler(redirect) -  		// Start the LetsEncrypt autocert manager HTTP server.  		go func() {  			addr := fmt.Sprintf("%s:%d", @@ -103,8 +99,7 @@ func (r *router) Start() {  			)  			logrus.Infof("letsencrypt listening on %s", addr) - -			if err := srv.ListenAndServe(); err != nil && +			if err := http.ListenAndServe(addr, r.certManager.HTTPHandler(redirect)); err != nil &&  				err != http.ErrServerClosed {  				logrus.Fatalf("letsencrypt: listen: %s", err)  			} | 
