mirror of
https://github.com/yusing/godoxy.git
synced 2026-03-19 07:54:48 +01:00
v0.5: fixed nil dereference for empty autocert config, fixed and simplified 'error' module, small readme and docs update
This commit is contained in:
@@ -49,8 +49,12 @@ func NewServer(opt Options) (s *server) {
|
||||
logrus.WithFields(logrus.Fields{"?": "server", "name": opt.Name}),
|
||||
})
|
||||
|
||||
_, err := opt.CertProvider.GetCert(nil)
|
||||
certAvailable := err == nil
|
||||
certAvailable := false
|
||||
if opt.CertProvider != nil {
|
||||
_, err := opt.CertProvider.GetCert(nil)
|
||||
certAvailable = err == nil
|
||||
}
|
||||
|
||||
if certAvailable && opt.RedirectToHTTPS && opt.HTTPSPort != "" {
|
||||
httpHandler = redirectToTLSHandler(opt.HTTPSPort)
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user