Browse Source

return write error

Docker-DCO-1.1-Signed-off-by: Victor Vieux <vieux@docker.com> (github: vieux)
Victor Vieux 11 years ago
parent
commit
c65de2c020
2 changed files with 3 additions and 2 deletions
  1. 2 2
      api/server/server.go
  2. 1 0
      docs/sources/reference/api/docker_remote_api_v1.11.md

+ 2 - 2
api/server/server.go

@@ -978,8 +978,8 @@ func writeCorsHeaders(w http.ResponseWriter, r *http.Request) {
 }
 
 func ping(eng *engine.Engine, version version.Version, w http.ResponseWriter, r *http.Request, vars map[string]string) error {
-	w.Write([]byte{'O', 'K'})
-	return nil
+	_, err := w.Write([]byte{'O', 'K'})
+	return err
 }
 
 func makeHttpHandler(eng *engine.Engine, logging bool, localMethod string, localRoute string, handlerFunc HttpApiFunc, enableCors bool, dockerVersion version.Version) http.HandlerFunc {

+ 1 - 0
docs/sources/reference/api/docker_remote_api_v1.11.md

@@ -1181,6 +1181,7 @@ Ping the docker server
     Status Codes:
 
     -   **200** - no error
+    -   **500** - server error
 
 ### Create a new image from a container's changes