Commit e2214106 authored by Mitchell Hashimoto's avatar Mitchell Hashimoto

packer: Cache keys should be hex encoded to string

parent 7b0000cd
...@@ -2,6 +2,7 @@ package packer ...@@ -2,6 +2,7 @@ package packer
import ( import (
"crypto/sha256" "crypto/sha256"
"encoding/hex"
"path/filepath" "path/filepath"
"sync" "sync"
) )
...@@ -69,7 +70,7 @@ func (f *FileCache) RUnlock(key string) { ...@@ -69,7 +70,7 @@ func (f *FileCache) RUnlock(key string) {
func (f *FileCache) hashKey(key string) string { func (f *FileCache) hashKey(key string) string {
sha := sha256.New() sha := sha256.New()
sha.Write([]byte(key)) sha.Write([]byte(key))
return string(sha.Sum(nil)) return hex.EncodeToString(sha.Sum(nil))
} }
func (f *FileCache) rwLock(hashKey string) *sync.RWMutex { func (f *FileCache) rwLock(hashKey string) *sync.RWMutex {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment