diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2018-12-21 16:21:13 +0100 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2018-12-23 10:02:42 +0100 |
commit | 822dc627a1cfdf1f97882f27761675ac6ace7669 (patch) | |
tree | b453158c329495fa59dc38374eb8296995ba0ce0 /helpers/general.go | |
parent | 43f9df0194d229805d80b13c9e38a7a0fec12cf4 (diff) |
tpl/transform: Add transform.Unmarshal func
Fixes #5428
Diffstat (limited to 'helpers/general.go')
-rw-r--r-- | helpers/general.go | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/helpers/general.go b/helpers/general.go index cfabab5a9..00caf1ecc 100644 --- a/helpers/general.go +++ b/helpers/general.go @@ -394,11 +394,10 @@ func MD5FromFileFast(r io.ReadSeeker) (string, error) { return hex.EncodeToString(h.Sum(nil)), nil } -// MD5FromFile creates a MD5 hash from the given file. -// It will not close the file. -func MD5FromFile(f afero.File) (string, error) { +// MD5FromReader creates a MD5 hash from the given reader. +func MD5FromReader(r io.Reader) (string, error) { h := md5.New() - if _, err := io.Copy(h, f); err != nil { + if _, err := io.Copy(h, r); err != nil { return "", nil } return hex.EncodeToString(h.Sum(nil)), nil |