Kaynağa Gözat

Make server_windows.go consistent with server_linux.go

Signed-off-by: Darren Shepherd <darren@rancher.com>
Darren Shepherd 10 yıl önce
ebeveyn
işleme
7433c9c92a
1 değiştirilmiş dosya ile 5 ekleme ve 3 silme
  1. 5 3
      api/server/server_windows.go

+ 5 - 3
api/server/server_windows.go

@@ -39,10 +39,12 @@ func NewServer(proto, addr string, job *engine.Job) (Server, error) {
 }
 }
 
 
 // Called through eng.Job("acceptconnections")
 // Called through eng.Job("acceptconnections")
-func AcceptConnections(job *engine.Job) engine.Status {
+func AcceptConnections(job *engine.Job) error {
 	// close the lock so the listeners start accepting connections
 	// close the lock so the listeners start accepting connections
-	if activationLock != nil {
+	select {
+	case <-activationLock:
+	default:
 		close(activationLock)
 		close(activationLock)
 	}
 	}
-	return engine.StatusOK
+	return nil
 }
 }