dhcp6: use NewSolicit instead of removed NewSolicitForInterface
In https://github.com/insomniacslk/dhcp/pull/256 NewSolicitForInterface was removed in favour of NewSolicit. This PR fixes the build failure due to that change.
This commit is contained in:
parent
3765287e97
commit
26075c4957
@ -217,7 +217,11 @@ func (c *Client) sendReceive(packet *dhcpv6.Message, expectedType dhcpv6.Message
|
||||
func (c *Client) solicit(solicit *dhcpv6.Message) (*dhcpv6.Message, *dhcpv6.Message, error) {
|
||||
var err error
|
||||
if solicit == nil {
|
||||
solicit, err = dhcpv6.NewSolicitForInterface(c.interfaceName, dhcpv6.WithClientID(*c.duid))
|
||||
iface, err := net.InterfaceByName(c.interfaceName)
|
||||
if err != nil {
|
||||
return nil, nil, err
|
||||
}
|
||||
solicit, err = dhcpv6.NewSolicit(iface.HardwareAddr, dhcpv6.WithClientID(*c.duid))
|
||||
if err != nil {
|
||||
return nil, nil, err
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user