diff --git a/utils/cpuload/netlink/reader.go b/utils/cpuload/netlink/reader.go index ba478bb6ab..03f90fc380 100644 --- a/utils/cpuload/netlink/reader.go +++ b/utils/cpuload/netlink/reader.go @@ -36,6 +36,7 @@ func New() (*NetlinkReader, error) { id, err := getFamilyID(conn) if err != nil { + conn.Close() return nil, fmt.Errorf("failed to get netlink family id for task stats: %s", err) } klog.V(4).Infof("Family id for taskstats: %d", id)