diff --git a/metadata/containers.go b/metadata/containers.go index bd22c0513..d31371951 100644 --- a/metadata/containers.go +++ b/metadata/containers.go @@ -120,7 +120,8 @@ func readContainer(container *containers.Container, bkt *bolt.Bucket) error { case string(bucketKeyRuntime): container.Runtime = string(v) case string(bucketKeySpec): - container.Spec = v + container.Spec = make([]byte, len(v)) + copy(container.Spec, v) case string(bucketKeyRootFS): container.RootFS = string(v) case string(bucketKeyLabels):