simplify image.Checksum

This commit is contained in:
shin- 2013-05-01 05:11:06 -07:00
parent 19045b530e
commit be791a223b
1 changed files with 2 additions and 3 deletions

View File

@ -1,7 +1,6 @@
package docker package docker
import ( import (
"bytes"
"crypto/rand" "crypto/rand"
"crypto/sha256" "crypto/sha256"
"encoding/hex" "encoding/hex"
@ -294,10 +293,10 @@ func (img *Image) Checksum() (string, error) {
} }
h := sha256.New() h := sha256.New()
if _, err := io.Copy(h, bytes.NewBuffer(jsonData)); err != nil { if _, err := h.Write(jsonData); err != nil {
return "", err return "", err
} }
if _, err := io.Copy(h, strings.NewReader("\n")); err != nil { if _, err := h.Write([]byte("\n")); err != nil {
return "", err return "", err
} }
if _, err := io.Copy(h, layerData); err != nil { if _, err := io.Copy(h, layerData); err != nil {