summaryrefslogtreecommitdiff
path: root/libvirt/resource_libvirt_domain.go
diff options
context:
space:
mode:
Diffstat (limited to 'libvirt/resource_libvirt_domain.go')
-rw-r--r--libvirt/resource_libvirt_domain.go14
1 files changed, 1 insertions, 13 deletions
diff --git a/libvirt/resource_libvirt_domain.go b/libvirt/resource_libvirt_domain.go
index 75ca25fe..8d9be0e1 100644
--- a/libvirt/resource_libvirt_domain.go
+++ b/libvirt/resource_libvirt_domain.go
@@ -714,19 +714,7 @@ func resourceLibvirtDomainRead(d *schema.ResourceData, meta interface{}) error {
"file": diskDef.Source.File,
}
} else {
- var virVol *libvirt.StorageVol
- if len(diskDef.Source.File) > 0 {
- virVol, err = virConn.LookupStorageVolByPath(diskDef.Source.File)
- } else {
- virPool, err := virConn.LookupStoragePoolByName(diskDef.Source.Pool)
- if err != nil {
- return fmt.Errorf("Error retrieving pool for disk: %s", err)
- }
- defer virPool.Free()
-
- virVol, err = virPool.LookupStorageVolByName(diskDef.Source.Volume)
- }
-
+ virVol, err := virConn.LookupStorageVolByPath(diskDef.Source.File)
if err != nil {
return fmt.Errorf("Error retrieving volume for disk: %s", err)
}