Преглед на файлове

Merge pull request #1408 from mrjana/agent

Notify agentInitDone after joining the cluster
Santhosh Manohar преди 9 години
родител
ревизия
c5629b7a14
променени са 1 файла, в които са добавени 7 реда и са изтрити 4 реда
  1. 7 4
      libnetwork/agent.go

+ 7 - 4
libnetwork/agent.go

@@ -183,17 +183,20 @@ func (c *controller) agentSetup() error {
 				}
 				}
 				return false
 				return false
 			})
 			})
-
-			if c.agent != nil {
-				close(c.agentInitDone)
-			}
 		}
 		}
 	}
 	}
+
 	if remoteAddr != "" {
 	if remoteAddr != "" {
 		if err := c.agentJoin(remoteAddr); err != nil {
 		if err := c.agentJoin(remoteAddr); err != nil {
 			logrus.Errorf("Error in agentJoin : %v", err)
 			logrus.Errorf("Error in agentJoin : %v", err)
+			return nil
 		}
 		}
 	}
 	}
+
+	if c.agent != nil {
+		close(c.agentInitDone)
+	}
+
 	return nil
 	return nil
 }
 }