summaryrefslogtreecommitdiff
path: root/src/dhcp-manager/nm-dhcp-manager.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/dhcp-manager/nm-dhcp-manager.c')
-rw-r--r--src/dhcp-manager/nm-dhcp-manager.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/dhcp-manager/nm-dhcp-manager.c b/src/dhcp-manager/nm-dhcp-manager.c
index 22368b9677..bdd2695b2a 100644
--- a/src/dhcp-manager/nm-dhcp-manager.c
+++ b/src/dhcp-manager/nm-dhcp-manager.c
@@ -584,13 +584,14 @@ static void dhcp_watch_cb (GPid pid, gint status, gpointer user_data)
gboolean
nm_dhcp_manager_begin_transaction (NMDHCPManager *manager,
const char *iface,
const char *uuid,
NMSettingIP4Config *s_ip4,
- guint32 timeout)
+ guint32 timeout,
+ guint8 *dhcp_anycast_addr)
{
NMDHCPManagerPrivate *priv;
NMDHCPDevice *device;
NMSettingIP4Config *setting;
g_return_val_if_fail (NM_IS_DHCP_MANAGER (manager), FALSE);
@@ -626,13 +627,13 @@ nm_dhcp_manager_begin_transaction (NMDHCPManager *manager,
if (timeout == 0)
timeout = NM_DHCP_TIMEOUT;
nm_info ("Activation (%s) Beginning DHCP transaction (timeout in %d seconds)",
iface, timeout);
- device->pid = nm_dhcp_client_start (device, uuid, setting);
+ device->pid = nm_dhcp_client_start (device, uuid, setting, dhcp_anycast_addr);
if (setting)
g_object_unref (setting);
if (device->pid == 0)
return FALSE;