Browse Source

Improve error checking

Bernhard Froehlich 6 years ago
parent
commit
770e819e2b
1 changed files with 6 additions and 0 deletions
  1. 6 0
      main.go

+ 6 - 0
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)