diff --git a/agent/main.go b/agent/main.go
index 9efe154a7cb0bba032a838a972ba7aefbc9dd9d0..367d21b3606615eb0353d0bfc654398184425f94 100644
--- a/agent/main.go
+++ b/agent/main.go
@@ -70,9 +70,7 @@ func main() {
 	agent.Start()
 	defer agent.Stop()
 
-	for {
-		time.Sleep(time.Hour)
-	}
+	select {}
 }
 
 func registerBandwidth(agent *lbagent.Agent, config Config) {