Log close defer failures

Change-Id: Ic9192425290d0da40631d9ba86f3219183c27243
This commit is contained in:
Mohammed Naser 2020-08-05 22:15:39 -04:00
parent 9c7cc4662b
commit 51d6e96278
2 changed files with 14 additions and 2 deletions

View File

@ -313,7 +313,13 @@ func (c *DomainStatsCollector) Collect(ch chan<- prometheus.Metric) {
log.Errorln(err)
return
}
defer conn.Close()
defer func() {
_, err := conn.Close()
if err != nil {
log.Errorln(err)
}
}()
stats, err := conn.GetAllDomainStats(
[]*libvirt.Domain{},

View File

@ -52,7 +52,13 @@ func (c *VersionCollector) Collect(ch chan<- prometheus.Metric) {
log.Errorln(err)
return
}
defer conn.Close()
defer func() {
_, err := conn.Close()
if err != nil {
log.Errorln(err)
}
}()
hypervisorType, err := conn.GetType()
if err != nil {