From 6a2d86f0a963357b2d60fed1ca8066b103cae4b2 Mon Sep 17 00:00:00 2001 From: Alessandro Boch Date: Fri, 3 Feb 2017 09:00:59 -0800 Subject: [PATCH] Do not leak ipvs netlink socket Signed-off-by: Alessandro Boch --- libnetwork/ipvs/netlink.go | 1 + 1 file changed, 1 insertion(+) diff --git a/libnetwork/ipvs/netlink.go b/libnetwork/ipvs/netlink.go index a0e99ac076..635606dacd 100644 --- a/libnetwork/ipvs/netlink.go +++ b/libnetwork/ipvs/netlink.go @@ -138,6 +138,7 @@ func getIPVSFamily() (int, error) { if err != nil { return 0, err } + defer sock.Close() req := newGenlRequest(genlCtrlID, genlCtrlCmdGetFamily) req.AddData(nl.NewRtAttr(genlCtrlAttrFamilyName, nl.ZeroTerminated("IPVS")))