mirror of https://github.com/docker/docs.git
Merge pull request #372 from srid/goroutine-scope
serve goroutine must refer to the local conn
This commit is contained in:
commit
f507188ddc
|
@ -138,7 +138,8 @@ func ListenAndServe(proto, addr string, service Service) error {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
go func() {
|
go func(conn DockerConn) {
|
||||||
|
defer conn.Close()
|
||||||
if DEBUG_FLAG {
|
if DEBUG_FLAG {
|
||||||
CLIENT_SOCKET = conn
|
CLIENT_SOCKET = conn
|
||||||
}
|
}
|
||||||
|
@ -146,8 +147,7 @@ func ListenAndServe(proto, addr string, service Service) error {
|
||||||
log.Println("Error:", err.Error())
|
log.Println("Error:", err.Error())
|
||||||
fmt.Fprintln(conn, "Error:", err.Error())
|
fmt.Fprintln(conn, "Error:", err.Error())
|
||||||
}
|
}
|
||||||
conn.Close()
|
}(conn)
|
||||||
}()
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
|
|
Loading…
Reference in New Issue