aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-03-17 19:43:00 +0100
committerDimitri Sokolyuk <demon@dim13.org>2016-03-17 19:43:00 +0100
commit73e2b9e13eeee81756d60034f382c5de3a6a4e18 (patch)
tree8f8cf3e157e97ef33ab6df07cd16dc5d463f35e2
parent2c6906637788c6806db9db97f562f4aae5b710fc (diff)
Fix go
-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)