From cd019e1d7dbf0a749adf5fd8e4f2b107fd444fe0 Mon Sep 17 00:00:00 2001 From: Michael Stapelberg Date: Sat, 2 Jun 2018 10:15:59 +0200 Subject: [PATCH] avoid flooding the network upon errors --- cmd/dhcp4/dhcp4.go | 1 + 1 file changed, 1 insertion(+) diff --git a/cmd/dhcp4/dhcp4.go b/cmd/dhcp4/dhcp4.go index b436bab..df0e568 100644 --- a/cmd/dhcp4/dhcp4.go +++ b/cmd/dhcp4/dhcp4.go @@ -37,6 +37,7 @@ func logic() error { for c.ObtainOrRenew() { if err := c.Err(); err != nil { log.Printf("Temporary error: %v", err) + time.Sleep(1 * time.Second) continue } log.Printf("lease: %+v", c.Config())