From 03a7be29197b68643d7415008450aced7a2a4aec Mon Sep 17 00:00:00 2001 From: Alexandre Beslic Date: Tue, 30 Jun 2015 14:04:05 -0700 Subject: [PATCH] fix issue with zookeeper and occasional SOH character return Signed-off-by: Alexandre Beslic --- discovery/discovery.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/discovery/discovery.go b/discovery/discovery.go index 9942de7cef..1389f6d53b 100644 --- a/discovery/discovery.go +++ b/discovery/discovery.go @@ -153,7 +153,10 @@ func CreateEntries(addrs []string) (Entries, error) { } for _, addr := range addrs { - if len(addr) == 0 { + // Check if addr is non empty and valid, + // FIXME <= 1 because zookeeper may wrongfully + // return a separator character (SOH) + if len(addr) <= 1 { continue } entry, err := NewEntry(addr)