Commit e2cfde76 authored by Francis Dupont's avatar Francis Dupont
Browse files

no hardware parameter in DHCPv6

parent 7e9f7a1b
......@@ -159,6 +159,8 @@ work on other platforms. Please report any problems and suggested fixes to
- DHCPv6 client timestamp in DUID was based on the year 1970 rather
than the year 2000.
- Warn when attempting to use a hardware parameter in DHCPv6.
Changes since 4.0.0b3
- The reverse dns name for PTR updates on IPv6 addresses has been fixed to
......
......@@ -532,6 +532,16 @@ int parse_statement (cfile, group, type, host_decl, declaration)
case HARDWARE:
next_token (&val, (unsigned *)0, cfile);
#ifdef DHCPv6
if (local_family == AF_INET6) {
parse_warn(cfile, "You can not use a hardware "
"parameter for DHCPv6 hosts. "
"Use the host-identifier parameter "
"instead.");
skip_to_semi(cfile);
break;
}
#endif /* DHCPv6 */
memset (&hardware, 0, sizeof hardware);
if (host_decl && memcmp(&hardware, &(host_decl->interface),
sizeof(hardware)) != 0) {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment