aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--solve_http.go2
-rw-r--r--solve_tls.go2
2 files changed, 2 insertions, 2 deletions
diff --git a/solve_http.go b/solve_http.go
index e218ee3..6985766 100644
--- a/solve_http.go
+++ b/solve_http.go
@@ -21,7 +21,7 @@ func NewHTTPSolver(addr string) (Solver, error) {
}
func (s *httpSolver) Solve(ch Challenge) error {
- s.Do(func() { go s.ListenAndServe() })
+ go s.Do(func() { log.Fatal(s.ListenAndServe()) })
p := path.Join(WellKnown, ch.Token)
log.Println("Solve http", p)
http.HandleFunc(p, func(w http.ResponseWriter, r *http.Request) {
diff --git a/solve_tls.go b/solve_tls.go
index e1ae3a9..2c2d73b 100644
--- a/solve_tls.go
+++ b/solve_tls.go
@@ -82,7 +82,7 @@ func newCert(domain string) (tls.Certificate, error) {
}
func (s *tlsSolver) Solve(ch Challenge) error {
- s.Do(func() { go s.ListenAndServeTLS("", "") })
+ go s.Do(func() { log.Fatal(s.ListenAndServeTLS("", "")) })
name := ch.SNIName()
log.Println("Solve tls", name)
crt, err := newCert(name)