Introduce checkFatal in prog/weaver/main.go

This commit is contained in:
David Wragg committed 2015-10-12 21:27:11 +01:00
1 parent bc026ab49a
commit e8f975e44f
1 file changed
+12 -15
+12 -15
View File
@@ -116,15 +116,11 @@ func main() {
if ifaceName != "" {
iface, err := weavenet.EnsureInterface(ifaceName)
if err != nil {
Log.Fatal(err)
}
checkFatal(err)
// bufsz flag is in MB
config.Bridge, err = weave.NewPcap(iface, bufSzMB*1024*1024)
if err != nil {
Log.Fatal(err)
}
checkFatal(err)
}
if routerName == "" {
@@ -135,15 +131,11 @@ func main() {
}
name, err := weave.PeerNameFromUserInput(routerName)
if err != nil {
Log.Fatal(err)
}
checkFatal(err)
if nickName == "" {
nickName, err = os.Hostname()
if err != nil {
Log.Fatal(err)
}
checkFatal(err)
}
if password == "" {
@@ -285,9 +277,8 @@ func (nopPacketLogging) LogForwardPacket(string, weave.ForwardPacketKey) {
func parseAndCheckCIDR(cidrStr string) address.CIDR {
_, cidr, err := address.ParseCIDR(cidrStr)
if err != nil {
Log.Fatal(err)
}
checkFatal(err)
if cidr.Size() < ipam.MinSubnetSize {
Log.Fatalf("Allocation range smaller than minimum size %d: %s", ipam.MinSubnetSize, cidrStr)
}
@@ -346,3 +337,9 @@ func listenAndServeHTTP(httpAddr string, muxRouter *mux.Router) {
Log.Fatal("Unable to create http server", err)
}
}
func checkFatal(e error) {
if e != nil {
Log.Fatal(e)
}
}