Explorar o código

Merge pull request #12010 from ibuildthecloud/small

Small changes from #11967 for review comments
Michael Crosby %!s(int64=10) %!d(string=hai) anos
pai
achega
e64f6baf11
Modificáronse 2 ficheiros con 6 adicións e 4 borrados
  1. 1 1
      api/server/server.go
  2. 5 3
      api/server/server_windows.go

+ 1 - 1
api/server/server.go

@@ -32,7 +32,7 @@ import (
 )
 
 var (
-	activationLock chan struct{} = make(chan struct{})
+	activationLock = make(chan struct{})
 )
 
 type HttpServer struct {

+ 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")
-func AcceptConnections(job *engine.Job) engine.Status {
+func AcceptConnections(job *engine.Job) error {
 	// close the lock so the listeners start accepting connections
-	if activationLock != nil {
+	select {
+	case <-activationLock:
+	default:
 		close(activationLock)
 	}
-	return engine.StatusOK
+	return nil
 }