From 064bfd366f001953f540a9604b1b1c26be5663b5 Mon Sep 17 00:00:00 2001 From: Jakob Borg Date: Tue, 24 Dec 2013 11:15:21 -0500 Subject: [PATCH] Don't complain about expected timeout --- discover/discover.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/discover/discover.go b/discover/discover.go index 5b07b6e38..87c6b8951 100644 --- a/discover/discover.go +++ b/discover/discover.go @@ -243,6 +243,10 @@ func (d *Discoverer) externalLookup(node string) (string, bool) { n, err := conn.Read(buf) if err != nil { + if err, ok := err.(net.Error); ok && err.Timeout() { + // Expected if the server doesn't know about requested node ID + return "", false + } log.Printf("discover/external/read: %v; no external lookup", err) return "", false }