summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/dhcp-manager/nm-dhcp-manager.c4
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);