From 8571580aae8fb1e5653d26371f8f79b593634c2c Mon Sep 17 00:00:00 2001 From: Cuong Manh Le Date: Sat, 4 Feb 2023 12:37:08 +0700 Subject: [PATCH] cmd/ctrld: fatal if failed to get default iface name So it left a chance for system service manager to bring up ctrld for us. Without default iface name, ctrld could not work properly anyway. --- cmd/ctrld/cli.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/ctrld/cli.go b/cmd/ctrld/cli.go index 9f97f3b..f0ff3eb 100644 --- a/cmd/ctrld/cli.go +++ b/cmd/ctrld/cli.go @@ -662,7 +662,7 @@ func netInterface(ifaceName string) (*net.Interface, error) { func defaultIfaceName() string { dri, err := interfaces.DefaultRouteInterface() if err != nil { - mainLog.Error().Err(err).Msg("failed to get default route interface") + mainLog.Fatal().Err(err).Msg("failed to get default route interface") } return dri }