summaryrefslogtreecommitdiff
path: root/libvirt/provider.go
diff options
context:
space:
mode:
authorFlavio Castelli <fcastelli@suse.com>2018-02-18 14:25:07 +0100
committerFlavio Castelli <flavio@castelli.me>2018-02-19 15:01:10 +0100
commit0c5cd9c0460accc52e7bdca625d455741f1f6b3a (patch)
treeb7f1b39eda18e6548fdc9ff84f8c854f390bdc00 /libvirt/provider.go
parentae717e132bec9b3d829b3725b29a37a8655ad9a8 (diff)
downloadterraform-provider-libvirt-0c5cd9c0460accc52e7bdca625d455741f1f6b3a.tar
terraform-provider-libvirt-0c5cd9c0460accc52e7bdca625d455741f1f6b3a.tar.gz
Ensure libvirt connection is released
Deallocate the libvirt connect object before exit. Fixes issue #266 Signed-off-by: Flavio Castelli <fcastelli@suse.com>
Diffstat (limited to 'libvirt/provider.go')
-rw-r--r--libvirt/provider.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/libvirt/provider.go b/libvirt/provider.go
index 07b0c72e..cbe9ab95 100644
--- a/libvirt/provider.go
+++ b/libvirt/provider.go
@@ -4,10 +4,13 @@ import (
"github.com/hashicorp/terraform/helper/mutexkv"
"github.com/hashicorp/terraform/helper/schema"
"github.com/hashicorp/terraform/terraform"
+
+ libvirt "github.com/libvirt/libvirt-go"
)
// Global poolMutexKV
var poolMutexKV = mutexkv.NewMutexKV()
+var LibvirtClient *libvirt.Connect
// Provider libvirt
func Provider() terraform.ResourceProvider {