From be791a223b65d5641e032ea78ad7289b6eb58979 Mon Sep 17 00:00:00 2001 From: shin- Date: Wed, 1 May 2013 05:11:06 -0700 Subject: [PATCH] simplify image.Checksum --- image.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/image.go b/image.go index 2142716d4f..583aad0ba8 100644 --- a/image.go +++ b/image.go @@ -1,7 +1,6 @@ package docker import ( - "bytes" "crypto/rand" "crypto/sha256" "encoding/hex" @@ -294,10 +293,10 @@ func (img *Image) Checksum() (string, error) { } h := sha256.New() - if _, err := io.Copy(h, bytes.NewBuffer(jsonData)); err != nil { + if _, err := h.Write(jsonData); err != nil { return "", err } - if _, err := io.Copy(h, strings.NewReader("\n")); err != nil { + if _, err := h.Write([]byte("\n")); err != nil { return "", err } if _, err := io.Copy(h, layerData); err != nil {