diff options
| author | Shulhan <ms@kilabit.info> | 2019-03-30 21:11:15 +0700 |
|---|---|---|
| committer | Shulhan <ms@kilabit.info> | 2019-03-30 21:11:15 +0700 |
| commit | 6c036ddc7f540d486ceb354056ffc07589b06b1a (patch) | |
| tree | cdf590fafc6a63ad30012bb069ffbbde622656d8 | |
| parent | e3e955469d02eacc3827c636a0a733676b5fd1c3 (diff) | |
| download | pakakeh.go-6c036ddc7f540d486ceb354056ffc07589b06b1a.tar.xz | |
smtp/server: return an error if server does not provide certificate
Certificate is a mandatory requirement to running the server. It used
to open port for mail submission.
This change return an error instead of nil when TLS certificate is not
defined.
| -rw-r--r-- | lib/smtp/server.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/smtp/server.go b/lib/smtp/server.go index dd8d5cd2..61687978 100644 --- a/lib/smtp/server.go +++ b/lib/smtp/server.go @@ -562,7 +562,7 @@ func (srv *Server) initListener() (err error) { } if srv.TLSCert == nil { - return nil + return fmt.Errorf("smtp: server certificate is not defined") } tlsCfg := &tls.Config{ |
