]> Cypherpunks.ru repositories - govpn.git/blobdiff - src/govpn/cmd/govpn-server/main.go
Replace many panic() with Fatalln less verbose and scary printing
[govpn.git] / src / govpn / cmd / govpn-server / main.go
index 8aa26ec83bdb8878766fd28efd96c06f6a6e9d98..0a127efa78104147f93b0a48e72853ba910ed21b 100644 (file)
@@ -85,11 +85,11 @@ func main() {
 
        bind, err := net.ResolveUDPAddr("udp", *bindAddr)
        if err != nil {
-               panic(err)
+               log.Fatalln("Can not resolve bind address:", err)
        }
        conn, err := net.ListenUDP("udp", bind)
        if err != nil {
-               panic(err)
+               log.Fatalln("Can listen on UDP:", err)
        }
        udpSink, udpBuf, udpReady := govpn.ConnListen(conn)
 
@@ -123,7 +123,7 @@ func main() {
                log.Println("Stats are going to listen on", *stats)
                statsPort, err := net.Listen("tcp", *stats)
                if err != nil {
-                       panic(err)
+                       log.Fatalln("Can not listen on stats port:", err)
                }
                go govpn.StatsProcessor(statsPort, &knownPeers)
        }