From e8acfe5f812df79787efdf1edf4199aa0acdb93b Mon Sep 17 00:00:00 2001 From: Eric Paris Date: Fri, 20 Feb 2015 12:30:33 -0500 Subject: [PATCH] change proxy to satisfy both gofmt 1.3 and 1.4 gofmt gofmt -s from 1.4 does not like for _ = range BLAH it wants for range BLAH But gofmt from 1.3 dies: ./pkg/proxy/config/config.go:265:6: expected operand, found 'range' ./pkg/proxy/config/config.go:268:3: expected '{', found 'EOF' So instead, rewrite the code to make them both happy --- pkg/proxy/config/config.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/proxy/config/config.go b/pkg/proxy/config/config.go index 9653a82ae69..792644bc4b0 100644 --- a/pkg/proxy/config/config.go +++ b/pkg/proxy/config/config.go @@ -262,7 +262,8 @@ func (s *serviceStore) MergedState() interface{} { // watchForUpdates invokes bcaster.Notify() with the latest version of an object // when changes occur. func watchForUpdates(bcaster *config.Broadcaster, accessor config.Accessor, updates <-chan struct{}) { - for range updates { + for true { + <-updates bcaster.Notify(accessor.MergedState()) } }