diff --git a/netbox_devices.go b/netbox_devices.go index 9d2b2ff..c782216 100644 --- a/netbox_devices.go +++ b/netbox_devices.go @@ -218,6 +218,7 @@ func (n *NetBox) ListDevices(d *Dcim_Devices_List, f *DeviceFilter) error { if err != nil { return err } + defer response.Body.Close() if response.StatusCode != http.StatusOK { return errors.Errorf("Error: response was: %d should be %d (%s)\n", response.StatusCode, http.StatusOK, deviceurl) diff --git a/netbox_interfaces.go b/netbox_interfaces.go index c994cfb..a6ebb03 100644 --- a/netbox_interfaces.go +++ b/netbox_interfaces.go @@ -137,6 +137,7 @@ func (n *NetBox) ListInterfaces(i *Dcim_Interfaces_List, f *InterfaceFilter) err if err != nil { return err } + defer response.Body.Close() if response.StatusCode != http.StatusOK { return errors.Errorf("Error: response was: %d should be %d\n", response.StatusCode, http.StatusOK) @@ -178,6 +179,7 @@ func (n *NetBox) CreateInterfaces(i *Dcim_Interfaces_Create) error { if err != nil { return err } + defer response.Body.Close() if response.StatusCode == http.StatusCreated { return nil