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.
This commit is contained in:
Cuong Manh Le
2023-02-04 12:37:08 +07:00
committed by Cuong Manh Le
parent d3fe2c730c
commit 8571580aae

View File

@@ -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
}