summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gdhcp/client.c2
-rw-r--r--gdhcp/common.c1
2 files changed, 2 insertions, 1 deletions
diff --git a/gdhcp/client.c b/gdhcp/client.c
index 32263926..21b27456 100644
--- a/gdhcp/client.c
+++ b/gdhcp/client.c
@@ -1185,7 +1185,7 @@ GDHCPClientError g_dhcp_client_set_send(GDHCPClient *dhcp_client,
uint8_t *binary_option;
const char *hostname;
- if (option_code == DHCP_HOST_NAME) {
+ if (option_code == G_DHCP_HOST_NAME) {
hostname = get_hostname(option_value);
binary_option = alloc_dhcp_option(option_code, hostname, 0);
diff --git a/gdhcp/common.c b/gdhcp/common.c
index 784844b5..14fc62c6 100644
--- a/gdhcp/common.c
+++ b/gdhcp/common.c
@@ -37,6 +37,7 @@ static const DHCPOption client_options[] = {
{ OPTION_IP, 0x01 }, /* subnet-mask */
{ OPTION_IP | OPTION_LIST, 0x03 }, /* routers */
{ OPTION_IP | OPTION_LIST, 0x06 }, /* domain-name-servers */
+ { OPTION_STRING, 0x0c }, /* hostname */
{ OPTION_STRING, 0x0f }, /* domain-name */
{ OPTION_IP | OPTION_LIST, 0x2a }, /* ntp-servers */
{ OPTION_U32, 0x33 }, /* dhcp-lease-time */