From 2c279e059dfb5f04d06510386fd696e0cb10c8d2 Mon Sep 17 00:00:00 2001
From: kaiyou <dev@kaiyou.fr>
Date: Tue, 14 Jun 2022 20:48:46 +0200
Subject: [PATCH] Sleep properly when detecting ip

---
 cmd/hepto/root.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/cmd/hepto/root.go b/cmd/hepto/root.go
index 13f76e6..94b2257 100644
--- a/cmd/hepto/root.go
+++ b/cmd/hepto/root.go
@@ -85,11 +85,11 @@ func containerize() {
 // Guess the current IP address
 func waitForIP() net.IP {
 	for {
+		time.Sleep(time.Second)
 		logrus.Debug("Determining current IP address")
 		conn, err := net.Dial("udp", fmt.Sprintf("[%s]:53", defaultDNS[0].String()))
 		if err != nil {
 			logrus.Debug(err)
-			time.Sleep(time.Second)
 			continue
 		}
 		localAddr := conn.LocalAddr().(*net.UDPAddr).IP
-- 
GitLab