linode / terraform-provider-linode

Terraform Linode provider
https://www.terraform.io/docs/providers/linode/
Mozilla Public License 2.0
191 stars 92 forks source link

fix: Resolve nil pointer dereference in FrameworkProvider{}.InitProvider(...) method #1471

Closed lgarber-akamai closed 3 weeks ago

lgarber-akamai commented 3 weeks ago

📝 Description

This pull request resolves an issue in the FrameworkProvider{}.InitProvider(...) idempotence logic that would cause the following error to be raised:

panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x1f86cc9]

✔️ How to Test

The following test steps assume you have pulled down this PR locally.

Integration Testing

make PKG_NAME=linode/region int-test

Manual Testing

N/A