Browse Source

Close even if we don't have a connection

Jakob Borg 12 years ago
parent
commit
7fdea0dd93
1 changed files with 4 additions and 3 deletions
  1. 4 3
      model.go

+ 4 - 3
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)