Merge pull request #918 from Ace-Tang/master

virtcontainers: fix not close socket with ethtool
This commit is contained in:
Sebastien Boeuf
2018-11-19 17:20:00 +00:00
committed by GitHub

View File

@@ -119,6 +119,7 @@ func isPhysicalIface(ifaceName string) (bool, error) {
if err != nil {
return false, err
}
defer ethHandle.Close()
bus, err := ethHandle.BusInfo(ifaceName)
if err != nil {
@@ -142,6 +143,7 @@ func createPhysicalEndpoint(netInfo NetworkInfo) (*PhysicalEndpoint, error) {
if err != nil {
return nil, err
}
defer ethHandle.Close()
// Get BDF
bdf, err := ethHandle.BusInfo(netInfo.Iface.Name)