From 1c32da0018346b076eaa3fcfc45dcd07f4b9b227 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Mon, 4 Apr 2016 01:35:03 +0200 Subject: Parse cert only if required --- server.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server.go b/server.go index 64b98ad..88f712d 100644 --- a/server.go +++ b/server.go @@ -65,7 +65,7 @@ func (s *Server) UpdateMux() error { } s.Routes[host] = r } - if r.serverName.Scheme == "https" { + if r.certificate == nil && r.serverName.Scheme == "https" { cert, err := tls.X509KeyPair(r.Cert, r.Key) if err != nil { return err -- cgit v1.2.3