summaryrefslogtreecommitdiff
path: root/src/dhcp-manager/nm-dhcp-dhclient.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/dhcp-manager/nm-dhcp-dhclient.c')
-rw-r--r--src/dhcp-manager/nm-dhcp-dhclient.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/dhcp-manager/nm-dhcp-dhclient.c b/src/dhcp-manager/nm-dhcp-dhclient.c
index 4b6d301b50..ade206bad9 100644
--- a/src/dhcp-manager/nm-dhcp-dhclient.c
+++ b/src/dhcp-manager/nm-dhcp-dhclient.c
@@ -18,7 +18,8 @@
* Copyright (C) 2005 - 2012 Red Hat, Inc.
*/
-#include "config.h"
+#include <config.h>
+#define __CONFIG_H__
#define _XOPEN_SOURCE
#include <time.h>
@@ -177,6 +178,9 @@ merge_dhclient_config (NMDhcpDhclient *self,
}
}
+ if (is_ip6 && hostname && !strchr (hostname, '.'))
+ _LOGW ("hostname is not a FQDN, it will be ignored");
+
new = nm_dhcp_dhclient_create_config (iface, is_ip6, client_id, anycast_addr, hostname, fqdn, orig_path, orig, out_new_client_id);
g_assert (new);
success = g_file_set_contents (conf_file, new, -1, error);