forked from drew/smtprelay
Improve error checking
This commit is contained in:
6
main.go
6
main.go
@@ -222,6 +222,9 @@ func main() {
|
|||||||
|
|
||||||
log.Printf("Listen on %s (STARTSSL) ...\n", listener)
|
log.Printf("Listen on %s (STARTSSL) ...\n", listener)
|
||||||
lsnr, err := net.Listen("tcp", listener)
|
lsnr, err := net.Listen("tcp", listener)
|
||||||
|
if err != nil {
|
||||||
|
log.Fatal(err)
|
||||||
|
}
|
||||||
defer lsnr.Close()
|
defer lsnr.Close()
|
||||||
|
|
||||||
go server.Serve(lsnr)
|
go server.Serve(lsnr)
|
||||||
@@ -268,6 +271,9 @@ func main() {
|
|||||||
|
|
||||||
log.Printf("Listen on %s (TLS) ...\n", listener)
|
log.Printf("Listen on %s (TLS) ...\n", listener)
|
||||||
lsnr, err := tls.Listen("tcp", listener, server.TLSConfig)
|
lsnr, err := tls.Listen("tcp", listener, server.TLSConfig)
|
||||||
|
if err != nil {
|
||||||
|
log.Fatal(err)
|
||||||
|
}
|
||||||
defer lsnr.Close()
|
defer lsnr.Close()
|
||||||
|
|
||||||
go server.Serve(lsnr)
|
go server.Serve(lsnr)
|
||||||
|
|||||||
Reference in New Issue
Block a user