netconfig: plug fd leak by closing the netlink handle

fixes #4
This commit is contained in:
Michael Stapelberg 2018-07-22 23:07:23 +02:00
parent c5e5a0eee0
commit daa14845ab

View File

@ -94,6 +94,7 @@ func applyDhcp4(dir string) error {
if err != nil { if err != nil {
return fmt.Errorf("netlink.NewHandle: %v", err) return fmt.Errorf("netlink.NewHandle: %v", err)
} }
defer h.Delete()
if err := h.AddrReplace(link, addr); err != nil { if err := h.AddrReplace(link, addr); err != nil {
return fmt.Errorf("AddrReplace(%v): %v", addr, err) return fmt.Errorf("AddrReplace(%v): %v", addr, err)
} }