diff options
author | Dan Williams <dcbw@redhat.com> | 2014-07-17 12:06:45 -0500 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2014-07-18 19:49:46 -0500 |
commit | 34dad86fe448ed913e880028c2f1bbbcc1664477 (patch) | |
tree | 57b0803498ef407739735cc1bbc1a40486c959f7 | |
parent | 2fe185a7fb8b206a8e82a3963d6e2d22b6707f26 (diff) | |
download | NetworkManager-dcbw/dhcp.tar.gz |
dhcp: allow internal DHCP client to be configureddcbw/dhcp
-rw-r--r-- | src/dhcp-manager/nm-dhcp-manager.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/dhcp-manager/nm-dhcp-manager.c b/src/dhcp-manager/nm-dhcp-manager.c index c4de434976..79a49e395c 100644 --- a/src/dhcp-manager/nm-dhcp-manager.c +++ b/src/dhcp-manager/nm-dhcp-manager.c @@ -37,6 +37,7 @@ #include "nm-dhcp-manager.h" #include "nm-dhcp-dhclient.h" #include "nm-dhcp-dhcpcd.h" +#include "nm-gdhcp.h" #include "nm-logging.h" #include "nm-dbus-manager.h" #include "nm-config.h" @@ -331,6 +332,9 @@ get_client_type (const char *client, GError **error) return NM_TYPE_DHCP_DHCPCD; } + if (!strcmp (client, "internal")) + return NM_TYPE_GDHCP; + g_set_error (error, NM_DHCP_MANAGER_ERROR, NM_DHCP_MANAGER_ERROR_BAD_CLIENT, _("unsupported DHCP client '%s'"), client); |