From 7fdea0dd933377150db3a1e41231159015d84806 Mon Sep 17 00:00:00 2001 From: Jakob Borg Date: Wed, 1 Jan 2014 08:09:17 -0500 Subject: [PATCH] Close even if we don't have a connection --- model.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/model.go b/model.go index dacaa0cf5..e75670958 100644 --- a/model.go +++ b/model.go @@ -196,10 +196,11 @@ func (m *Model) Close(node string, err error) { defer m.Unlock() conn, ok := m.rawConn[node] - if !ok { - return + if ok { + conn.Close() + } else { + warnln("Close on unknown connection for node", node) } - conn.Close() if err != nil { warnf("Disconnected from node %s: %v", node, err)