diff options
author | Alexandre Garand <alexandre.garand@fretlink.com> | 2019-08-09 15:59:15 +0200 |
---|---|---|
committer | Alexandre Garand <alexandre.garand@fretlink.com> | 2019-08-09 16:39:21 +0200 |
commit | 863486a6b71ed0e562a3965bed56465d007b1418 (patch) | |
tree | e93f6a687695af86d54237ec9f575d4ef104222d /vendor/github.com/hashicorp/terraform/states/state_deepcopy.go | |
parent | 49c1c7b4dc69ffb9ab52330e6dc52ccdd6351087 (diff) | |
download | terraform-provider-statuscake-863486a6b71ed0e562a3965bed56465d007b1418.tar.gz terraform-provider-statuscake-863486a6b71ed0e562a3965bed56465d007b1418.tar.zst terraform-provider-statuscake-863486a6b71ed0e562a3965bed56465d007b1418.zip |
update vendor and go.modadd_contact_groups
Diffstat (limited to 'vendor/github.com/hashicorp/terraform/states/state_deepcopy.go')
-rw-r--r-- | vendor/github.com/hashicorp/terraform/states/state_deepcopy.go | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/vendor/github.com/hashicorp/terraform/states/state_deepcopy.go b/vendor/github.com/hashicorp/terraform/states/state_deepcopy.go index ea717d0..8664f3b 100644 --- a/vendor/github.com/hashicorp/terraform/states/state_deepcopy.go +++ b/vendor/github.com/hashicorp/terraform/states/state_deepcopy.go | |||
@@ -147,7 +147,7 @@ func (obj *ResourceInstanceObjectSrc) DeepCopy() *ResourceInstanceObjectSrc { | |||
147 | 147 | ||
148 | var private []byte | 148 | var private []byte |
149 | if obj.Private != nil { | 149 | if obj.Private != nil { |
150 | private := make([]byte, len(obj.Private)) | 150 | private = make([]byte, len(obj.Private)) |
151 | copy(private, obj.Private) | 151 | copy(private, obj.Private) |
152 | } | 152 | } |
153 | 153 | ||
@@ -181,14 +181,17 @@ func (obj *ResourceInstanceObject) DeepCopy() *ResourceInstanceObject { | |||
181 | 181 | ||
182 | var private []byte | 182 | var private []byte |
183 | if obj.Private != nil { | 183 | if obj.Private != nil { |
184 | private := make([]byte, len(obj.Private)) | 184 | private = make([]byte, len(obj.Private)) |
185 | copy(private, obj.Private) | 185 | copy(private, obj.Private) |
186 | } | 186 | } |
187 | 187 | ||
188 | // Some addrs.Referencable implementations are technically mutable, but | 188 | // Some addrs.Referenceable implementations are technically mutable, but |
189 | // we treat them as immutable by convention and so we don't deep-copy here. | 189 | // we treat them as immutable by convention and so we don't deep-copy here. |
190 | dependencies := make([]addrs.Referenceable, len(obj.Dependencies)) | 190 | var dependencies []addrs.Referenceable |
191 | copy(dependencies, obj.Dependencies) | 191 | if obj.Dependencies != nil { |
192 | dependencies = make([]addrs.Referenceable, len(obj.Dependencies)) | ||
193 | copy(dependencies, obj.Dependencies) | ||
194 | } | ||
192 | 195 | ||
193 | return &ResourceInstanceObject{ | 196 | return &ResourceInstanceObject{ |
194 | Value: obj.Value, | 197 | Value: obj.Value, |