diff --git a/cmd/reseeder.go b/cmd/reseeder.go index fc9f7a8..65e646b 100644 --- a/cmd/reseeder.go +++ b/cmd/reseeder.go @@ -4,6 +4,7 @@ import ( "fmt" "log" "net" + "os" "runtime" "time" @@ -135,7 +136,9 @@ func reseedAction(c *cli.Context) { server.Reseeder = reseeder server.Addr = net.JoinHostPort(c.String("ip"), c.String("port")) - if tlsCert != "" && tlsKey != "" { + _, certErr := os.Stat(tlsCert) + _, keyErr := os.Stat(tlsKey) + if certErr == nil && keyErr == nil { log.Printf("HTTPS server started on %s\n", server.Addr) log.Fatalln(server.ListenAndServeTLS(tlsCert, tlsKey)) } else {