From c11f6a14840ee535a3592935d88b2cfae2478997 Mon Sep 17 00:00:00 2001 From: shin- Date: Wed, 1 May 2013 05:26:52 -0700 Subject: [PATCH] Fix error in PushImage Upstream-commit: 5690562fc855a7e813a7e3cfb3340f60bd626530 Component: engine --- components/engine/registry.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/components/engine/registry.go b/components/engine/registry.go index d44a6932b1..e8fcd1fd11 100644 --- a/components/engine/registry.go +++ b/components/engine/registry.go @@ -375,7 +375,8 @@ func pushImageRec(graph *Graph, stdout io.Writer, img *Image, registry string, t if res.StatusCode != 200 { errBody, err := ioutil.ReadAll(res.Body) if err != nil { - errBody = []byte(err.Error()) + return fmt.Errorf("HTTP code %d while uploading metadata and error when"+ + " trying to parse response body: %v", res.StatusCode, err) } var jsonBody map[string]string if err := json.Unmarshal(errBody, &jsonBody); err != nil {