Browse Source

return 404 on no such containers in /attach

Victor Vieux 12 years ago
parent
commit
e5fa4a4956
1 changed files with 4 additions and 0 deletions
  1. 4 0
      api.go

+ 4 - 0
api.go

@@ -541,6 +541,10 @@ func postContainersAttach(srv *Server, version float64, w http.ResponseWriter, r
 	}
 	}
 	name := vars["name"]
 	name := vars["name"]
 
 
+	if _, err := srv.ContainerInspect(name); err != nil {
+		return err
+	}
+
 	in, out, err := hijackServer(w)
 	in, out, err := hijackServer(w)
 	if err != nil {
 	if err != nil {
 		return err
 		return err